home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Battle Chess
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_7.txt
< prev
next >
Wrap
Text File
|
1993-09-09
|
392KB
|
6,987 lines
# near model CODE resource
# jump table entries: 33512-33539 (28 of them)
export_115:
00000000 4E56 FFEE link A6, -0x0012
00000004 0C6E FFFF 000C cmpi.w [A6 + 0xC], 0xFFFF
0000000A 666C bne +0x6E /* 00000078 */
0000000C 206E 0008 movea.l A0, [A6 + 0x8]
00000010 226E 000E movea.l A1, [A6 + 0xE]
00000014 1290 move.b [A1], [A0]
00000016 206E 0008 movea.l A0, [A6 + 0x8]
0000001A 226E 000E movea.l A1, [A6 + 0xE]
0000001E 1368 0001 0001 move.b [A1 + 0x1], [A0 + 0x1]
00000024 206E 0008 movea.l A0, [A6 + 0x8]
00000028 226E 000E movea.l A1, [A6 + 0xE]
0000002C 1368 0002 0002 move.b [A1 + 0x2], [A0 + 0x2]
00000032 206E 0008 movea.l A0, [A6 + 0x8]
00000036 226E 000E movea.l A1, [A6 + 0xE]
0000003A 1368 0003 0003 move.b [A1 + 0x3], [A0 + 0x3]
00000040 206E 000E movea.l A0, [A6 + 0xE]
00000044 7000 moveq.l D0, 0x00
00000046 1010 move.b D0, [A0]
00000048 5E40 addq.w D0, 7
0000004A E448 lsr D0.w, 2
0000004C 206E 000E movea.l A0, [A6 + 0xE]
00000050 7200 moveq.l D1, 0x00
00000052 1228 0001 move.b D1, [A0 + 0x1]
00000056 C3C0 muls.w D1, D0
00000058 3F01 move.w -[A7], D1
0000005A 206E 0008 movea.l A0, [A6 + 0x8]
0000005E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000062 206E 000E movea.l A0, [A6 + 0xE]
00000066 2F28 0004 move.l -[A7], [A0 + 0x4]
0000006A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000006E 4FEF 000A lea.l A7, [A7 + 0xA]
00000072 7000 moveq.l D0, 0x00
00000074 6000 04C8 bra +0x4CA /* 0000053E */
label00000078:
00000078 302E 000C move.w D0, [A6 + 0xC]
0000007C 4840 swap.w D0
0000007E 4240 clr.w D0
00000080 4840 swap.w D0
00000082 E780 asl D0, 3
00000084 D0AD B6A0 add.l D0, [A5 - 0x4960]
00000088 2D40 FFF2 move.l [A6 - 0xE], D0
0000008C 4A6D EC86 tst.w [A5 - 0x137A]
00000090 6732 beq +0x34 /* 000000C4 */
00000092 206E FFF2 movea.l A0, [A6 - 0xE]
00000096 7000 moveq.l D0, 0x00
00000098 1010 move.b D0, [A0]
0000009A 5E40 addq.w D0, 7
0000009C E448 lsr D0.w, 2
0000009E 0240 00FE andi.w D0, 0xFE
000000A2 206E FFF2 movea.l A0, [A6 - 0xE]
000000A6 2F28 0004 move.l -[A7], [A0 + 0x4]
000000AA 206E FFF2 movea.l A0, [A6 - 0xE]
000000AE 7200 moveq.l D1, 0x00
000000B0 1228 0001 move.b D1, [A0 + 0x1]
000000B4 3F01 move.w -[A7], D1
000000B6 3F00 move.w -[A7], D0
000000B8 4267 clr.w -[A7]
000000BA 4267 clr.w -[A7]
000000BC 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000000C0 4FEF 000C lea.l A7, [A7 + 0xC]
label000000C4:
000000C4 206E FFF2 movea.l A0, [A6 - 0xE]
000000C8 4A10 tst.b [A0]
000000CA 6700 01A4 beq +0x1A6 /* 00000270 */
000000CE 206E FFF2 movea.l A0, [A6 - 0xE]
000000D2 4A28 0001 tst.b [A0 + 0x1]
000000D6 6700 0198 beq +0x19A /* 00000270 */
000000DA 206E FFF2 movea.l A0, [A6 - 0xE]
000000DE 226E 0008 movea.l A1, [A6 + 0x8]
000000E2 1029 0002 move.b D0, [A1 + 0x2]
000000E6 B028 0002 cmp.b D0, [A0 + 0x2]
000000EA 6F58 ble +0x5A /* 00000144 */
000000EC 206E FFF2 movea.l A0, [A6 - 0xE]
000000F0 1028 0002 move.b D0, [A0 + 0x2]
000000F4 4880 ext.w D0
000000F6 206E 0008 movea.l A0, [A6 + 0x8]
000000FA 1228 0002 move.b D1, [A0 + 0x2]
000000FE 4881 ext.w D1
00000100 9240 sub.w D1, D0
00000102 206E FFF2 movea.l A0, [A6 - 0xE]
00000106 7000 moveq.l D0, 0x00
00000108 1010 move.b D0, [A0]
0000010A D240 add.w D1, D0
0000010C 3D41 FFFE move.w [A6 - 0x2], D1
00000110 206E 0008 movea.l A0, [A6 + 0x8]
00000114 7000 moveq.l D0, 0x00
00000116 1010 move.b D0, [A0]
00000118 B06E FFFE cmp.w D0, [A6 - 0x2]
0000011C 6408 bcc +0xA /* 00000126 */
0000011E 306E FFFE movea.w A0, [A6 - 0x2]
00000122 2008 move.l D0, A0
00000124 6008 bra +0xA /* 0000012E */
label00000126:
00000126 206E 0008 movea.l A0, [A6 + 0x8]
0000012A 7000 moveq.l D0, 0x00
0000012C 1010 move.b D0, [A0]
label0000012E:
0000012E 206E 000E movea.l A0, [A6 + 0xE]
00000132 1080 move.b [A0], D0
00000134 206E 0008 movea.l A0, [A6 + 0x8]
00000138 226E 000E movea.l A1, [A6 + 0xE]
0000013C 1368 0002 0002 move.b [A1 + 0x2], [A0 + 0x2]
00000142 6056 bra +0x58 /* 0000019A */
label00000144:
00000144 206E 0008 movea.l A0, [A6 + 0x8]
00000148 1028 0002 move.b D0, [A0 + 0x2]
0000014C 4880 ext.w D0
0000014E 206E FFF2 movea.l A0, [A6 - 0xE]
00000152 1228 0002 move.b D1, [A0 + 0x2]
00000156 4881 ext.w D1
00000158 9240 sub.w D1, D0
0000015A 206E 0008 movea.l A0, [A6 + 0x8]
0000015E 7000 moveq.l D0, 0x00
00000160 1010 move.b D0, [A0]
00000162 D240 add.w D1, D0
00000164 3D41 FFFE move.w [A6 - 0x2], D1
00000168 206E FFF2 movea.l A0, [A6 - 0xE]
0000016C 7000 moveq.l D0, 0x00
0000016E 1010 move.b D0, [A0]
00000170 B06E FFFE cmp.w D0, [A6 - 0x2]
00000174 6408 bcc +0xA /* 0000017E */
00000176 306E FFFE movea.w A0, [A6 - 0x2]
0000017A 2008 move.l D0, A0
0000017C 6008 bra +0xA /* 00000186 */
label0000017E:
0000017E 206E FFF2 movea.l A0, [A6 - 0xE]
00000182 7000 moveq.l D0, 0x00
00000184 1010 move.b D0, [A0]
label00000186:
00000186 206E 000E movea.l A0, [A6 + 0xE]
0000018A 1080 move.b [A0], D0
0000018C 206E FFF2 movea.l A0, [A6 - 0xE]
00000190 226E 000E movea.l A1, [A6 + 0xE]
00000194 1368 0002 0002 move.b [A1 + 0x2], [A0 + 0x2]
label0000019A:
0000019A 206E FFF2 movea.l A0, [A6 - 0xE]
0000019E 226E 0008 movea.l A1, [A6 + 0x8]
000001A2 1029 0003 move.b D0, [A1 + 0x3]
000001A6 B028 0003 cmp.b D0, [A0 + 0x3]
000001AA 6F00 0064 ble +0x66 /* 00000210 */
000001AE 206E FFF2 movea.l A0, [A6 - 0xE]
000001B2 1028 0003 move.b D0, [A0 + 0x3]
000001B6 4880 ext.w D0
000001B8 206E 0008 movea.l A0, [A6 + 0x8]
000001BC 1228 0003 move.b D1, [A0 + 0x3]
000001C0 4881 ext.w D1
000001C2 9240 sub.w D1, D0
000001C4 206E FFF2 movea.l A0, [A6 - 0xE]
000001C8 7000 moveq.l D0, 0x00
000001CA 1028 0001 move.b D0, [A0 + 0x1]
000001CE D240 add.w D1, D0
000001D0 3D41 FFFE move.w [A6 - 0x2], D1
000001D4 206E 0008 movea.l A0, [A6 + 0x8]
000001D8 7000 moveq.l D0, 0x00
000001DA 1028 0001 move.b D0, [A0 + 0x1]
000001DE B06E FFFE cmp.w D0, [A6 - 0x2]
000001E2 6408 bcc +0xA /* 000001EC */
000001E4 306E FFFE movea.w A0, [A6 - 0x2]
000001E8 2008 move.l D0, A0
000001EA 600A bra +0xC /* 000001F6 */
label000001EC:
000001EC 206E 0008 movea.l A0, [A6 + 0x8]
000001F0 7000 moveq.l D0, 0x00
000001F2 1028 0001 move.b D0, [A0 + 0x1]
label000001F6:
000001F6 206E 000E movea.l A0, [A6 + 0xE]
000001FA 1140 0001 move.b [A0 + 0x1], D0
000001FE 206E 0008 movea.l A0, [A6 + 0x8]
00000202 226E 000E movea.l A1, [A6 + 0xE]
00000206 1368 0003 0003 move.b [A1 + 0x3], [A0 + 0x3]
0000020C 6000 0096 bra +0x98 /* 000002A4 */
label00000210:
00000210 206E 0008 movea.l A0, [A6 + 0x8]
00000214 1028 0003 move.b D0, [A0 + 0x3]
00000218 4880 ext.w D0
0000021A 206E FFF2 movea.l A0, [A6 - 0xE]
0000021E 1228 0003 move.b D1, [A0 + 0x3]
00000222 4881 ext.w D1
00000224 9240 sub.w D1, D0
00000226 206E 0008 movea.l A0, [A6 + 0x8]
0000022A 7000 moveq.l D0, 0x00
0000022C 1028 0001 move.b D0, [A0 + 0x1]
00000230 D240 add.w D1, D0
00000232 3D41 FFFE move.w [A6 - 0x2], D1
00000236 206E FFF2 movea.l A0, [A6 - 0xE]
0000023A 7000 moveq.l D0, 0x00
0000023C 1028 0001 move.b D0, [A0 + 0x1]
00000240 B06E FFFE cmp.w D0, [A6 - 0x2]
00000244 6408 bcc +0xA /* 0000024E */
00000246 306E FFFE movea.w A0, [A6 - 0x2]
0000024A 2008 move.l D0, A0
0000024C 600A bra +0xC /* 00000258 */
label0000024E:
0000024E 206E FFF2 movea.l A0, [A6 - 0xE]
00000252 7000 moveq.l D0, 0x00
00000254 1028 0001 move.b D0, [A0 + 0x1]
label00000258:
00000258 206E 000E movea.l A0, [A6 + 0xE]
0000025C 1140 0001 move.b [A0 + 0x1], D0
00000260 206E FFF2 movea.l A0, [A6 - 0xE]
00000264 226E 000E movea.l A1, [A6 + 0xE]
00000268 1368 0003 0003 move.b [A1 + 0x3], [A0 + 0x3]
0000026E 6034 bra +0x36 /* 000002A4 */
label00000270:
00000270 206E 0008 movea.l A0, [A6 + 0x8]
00000274 226E 000E movea.l A1, [A6 + 0xE]
00000278 1290 move.b [A1], [A0]
0000027A 206E 0008 movea.l A0, [A6 + 0x8]
0000027E 226E 000E movea.l A1, [A6 + 0xE]
00000282 1368 0001 0001 move.b [A1 + 0x1], [A0 + 0x1]
00000288 206E 0008 movea.l A0, [A6 + 0x8]
0000028C 226E 000E movea.l A1, [A6 + 0xE]
00000290 1368 0002 0002 move.b [A1 + 0x2], [A0 + 0x2]
00000296 206E 0008 movea.l A0, [A6 + 0x8]
0000029A 226E 000E movea.l A1, [A6 + 0xE]
0000029E 1368 0003 0003 move.b [A1 + 0x3], [A0 + 0x3]
label000002A4:
000002A4 206E 000E movea.l A0, [A6 + 0xE]
000002A8 7000 moveq.l D0, 0x00
000002AA 1010 move.b D0, [A0]
000002AC 5E40 addq.w D0, 7
000002AE E448 lsr D0.w, 2
000002B0 206E 000E movea.l A0, [A6 + 0xE]
000002B4 7200 moveq.l D1, 0x00
000002B6 1228 0001 move.b D1, [A0 + 0x1]
000002BA C3C0 muls.w D1, D0
000002BC 3F3C 00FF move.w -[A7], 0xFF
000002C0 3F01 move.w -[A7], D1
000002C2 206E 000E movea.l A0, [A6 + 0xE]
000002C6 2F28 0004 move.l -[A7], [A0 + 0x4]
000002CA 4EBA 2582 jsr [PC + 0x2582 /* 0000284E */]
000002CE 508F addq.l A7, 8
000002D0 206E 0008 movea.l A0, [A6 + 0x8]
000002D4 1028 0002 move.b D0, [A0 + 0x2]
000002D8 4880 ext.w D0
000002DA 206E 000E movea.l A0, [A6 + 0xE]
000002DE 1228 0002 move.b D1, [A0 + 0x2]
000002E2 4881 ext.w D1
000002E4 9240 sub.w D1, D0
000002E6 3D41 FFFC move.w [A6 - 0x4], D1
000002EA 206E 0008 movea.l A0, [A6 + 0x8]
000002EE 1028 0003 move.b D0, [A0 + 0x3]
000002F2 4880 ext.w D0
000002F4 206E 000E movea.l A0, [A6 + 0xE]
000002F8 1228 0003 move.b D1, [A0 + 0x3]
000002FC 4881 ext.w D1
000002FE 9240 sub.w D1, D0
00000300 3D41 FFF8 move.w [A6 - 0x8], D1
00000304 206E 000E movea.l A0, [A6 + 0xE]
00000308 7000 moveq.l D0, 0x00
0000030A 1010 move.b D0, [A0]
0000030C 5E40 addq.w D0, 7
0000030E E448 lsr D0.w, 2
00000310 0240 00FE andi.w D0, 0xFE
00000314 C1EE FFF8 muls.w D0, [A6 - 0x8]
00000318 3D40 FFF6 move.w [A6 - 0xA], D0
0000031C 302E FFFC move.w D0, [A6 - 0x4]
00000320 E440 asr D0.w, 2
00000322 0240 FFFE andi.w D0, 0xFFFE
00000326 D16E FFF6 add.w [A6 - 0xA], D0
0000032A 206E 000E movea.l A0, [A6 + 0xE]
0000032E 326E FFF6 movea.w A1, [A6 - 0xA]
00000332 D3E8 0004 add.l A1, [A0 + 0x4]
00000336 2D49 FFEE move.l [A6 - 0x12], A1
0000033A 206E 0008 movea.l A0, [A6 + 0x8]
0000033E 7000 moveq.l D0, 0x00
00000340 1028 0001 move.b D0, [A0 + 0x1]
00000344 3B40 DD20 move.w [A5 - 0x22E0], D0
00000348 206E 0008 movea.l A0, [A6 + 0x8]
0000034C 7000 moveq.l D0, 0x00
0000034E 1010 move.b D0, [A0]
00000350 5E40 addq.w D0, 7
00000352 E448 lsr D0.w, 2
00000354 0240 00FE andi.w D0, 0xFE
00000358 5440 addq.w D0, 2
0000035A E248 lsr D0.w, 1
0000035C 3B40 DD1E move.w [A5 - 0x22E2], D0
00000360 7007 moveq.l D0, 0x07
00000362 C06E FFFC and.w D0, [A6 - 0x4]
00000366 3B40 DD1A move.w [A5 - 0x22E6], D0
0000036A 3B7C FFFF DD26 move.w [A5 - 0x22DA], 0xFFFF
00000370 426D DD28 clr.w [A5 - 0x22D8]
00000374 70FE moveq.l D0, 0xFFFFFFFE
00000376 3B40 DD22 move.w [A5 - 0x22DE], D0
0000037A 206E 000E movea.l A0, [A6 + 0xE]
0000037E 7000 moveq.l D0, 0x00
00000380 1010 move.b D0, [A0]
00000382 5E40 addq.w D0, 7
00000384 E448 lsr D0.w, 2
00000386 0240 00FE andi.w D0, 0xFE
0000038A 206E 0008 movea.l A0, [A6 + 0x8]
0000038E 7200 moveq.l D1, 0x00
00000390 1210 move.b D1, [A0]
00000392 5E41 addq.w D1, 7
00000394 E449 lsr D1.w, 2
00000396 0241 00FE andi.w D1, 0xFE
0000039A 9041 sub.w D0, D1
0000039C 5540 subq.w D0, 2
0000039E 3B40 DD24 move.w [A5 - 0x22DC], D0
000003A2 206E 0008 movea.l A0, [A6 + 0x8]
000003A6 2B68 0004 DD2E move.l [A5 - 0x22D2], [A0 + 0x4]
000003AC 2B6E FFEE DD2A move.l [A5 - 0x22D6], [A6 - 0x12]
000003B2 426D DD1C clr.w [A5 - 0x22E4]
000003B6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
000003BA 4A6D EC86 tst.w [A5 - 0x137A]
000003BE 6740 beq +0x42 /* 00000400 */
000003C0 486D EC88 pea.l [A5 - 0x1378]
000003C4 4267 clr.w -[A7]
000003C6 4267 clr.w -[A7]
000003C8 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000003CC 3F3C 00A0 move.w -[A7], 0xA0
000003D0 A8A7 syscall SetRect
000003D2 206E 000E movea.l A0, [A6 + 0xE]
000003D6 7000 moveq.l D0, 0x00
000003D8 1010 move.b D0, [A0]
000003DA 5E40 addq.w D0, 7
000003DC E448 lsr D0.w, 2
000003DE 0240 00FE andi.w D0, 0xFE
000003E2 2F2E FFEE move.l -[A7], [A6 - 0x12]
000003E6 206E 0008 movea.l A0, [A6 + 0x8]
000003EA 7200 moveq.l D1, 0x00
000003EC 1228 0001 move.b D1, [A0 + 0x1]
000003F0 3F01 move.w -[A7], D1
000003F2 3F00 move.w -[A7], D0
000003F4 4267 clr.w -[A7]
000003F6 4267 clr.w -[A7]
000003F8 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000003FC 4FEF 000C lea.l A7, [A7 + 0xC]
label00000400:
00000400 206E FFF2 movea.l A0, [A6 - 0xE]
00000404 4A10 tst.b [A0]
00000406 6700 0136 beq +0x138 /* 0000053E */
0000040A 206E FFF2 movea.l A0, [A6 - 0xE]
0000040E 4A28 0001 tst.b [A0 + 0x1]
00000412 6700 012A beq +0x12C /* 0000053E */
00000416 206E FFF2 movea.l A0, [A6 - 0xE]
0000041A 1028 0002 move.b D0, [A0 + 0x2]
0000041E 4880 ext.w D0
00000420 206E 000E movea.l A0, [A6 + 0xE]
00000424 1228 0002 move.b D1, [A0 + 0x2]
00000428 4881 ext.w D1
0000042A 9240 sub.w D1, D0
0000042C 3D41 FFFC move.w [A6 - 0x4], D1
00000430 206E FFF2 movea.l A0, [A6 - 0xE]
00000434 1028 0003 move.b D0, [A0 + 0x3]
00000438 4880 ext.w D0
0000043A 206E 000E movea.l A0, [A6 + 0xE]
0000043E 1228 0003 move.b D1, [A0 + 0x3]
00000442 4881 ext.w D1
00000444 9240 sub.w D1, D0
00000446 3D41 FFF8 move.w [A6 - 0x8], D1
0000044A 206E 000E movea.l A0, [A6 + 0xE]
0000044E 7000 moveq.l D0, 0x00
00000450 1010 move.b D0, [A0]
00000452 5E40 addq.w D0, 7
00000454 E448 lsr D0.w, 2
00000456 0240 00FE andi.w D0, 0xFE
0000045A C1EE FFF8 muls.w D0, [A6 - 0x8]
0000045E 206E 000E movea.l A0, [A6 + 0xE]
00000462 4840 swap.w D0
00000464 4240 clr.w D0
00000466 4840 swap.w D0
00000468 D0A8 0004 add.l D0, [A0 + 0x4]
0000046C 322E FFFC move.w D1, [A6 - 0x4]
00000470 E441 asr D1.w, 2
00000472 0241 FFFE andi.w D1, 0xFFFE
00000476 4841 swap.w D1
00000478 4241 clr.w D1
0000047A 4841 swap.w D1
0000047C D081 add.l D0, D1
0000047E 2D40 FFEE move.l [A6 - 0x12], D0
00000482 206E FFF2 movea.l A0, [A6 - 0xE]
00000486 7000 moveq.l D0, 0x00
00000488 1028 0001 move.b D0, [A0 + 0x1]
0000048C 3B40 DD20 move.w [A5 - 0x22E0], D0
00000490 206E FFF2 movea.l A0, [A6 - 0xE]
00000494 7000 moveq.l D0, 0x00
00000496 1010 move.b D0, [A0]
00000498 5E40 addq.w D0, 7
0000049A E448 lsr D0.w, 2
0000049C 0240 00FE andi.w D0, 0xFE
000004A0 5440 addq.w D0, 2
000004A2 E248 lsr D0.w, 1
000004A4 3B40 DD1E move.w [A5 - 0x22E2], D0
000004A8 7007 moveq.l D0, 0x07
000004AA C06E FFFC and.w D0, [A6 - 0x4]
000004AE 3B40 DD1A move.w [A5 - 0x22E6], D0
000004B2 7002 moveq.l D0, 0x02
000004B4 3B40 DD1C move.w [A5 - 0x22E4], D0
000004B8 3B7C FFFF DD26 move.w [A5 - 0x22DA], 0xFFFF
000004BE 426D DD28 clr.w [A5 - 0x22D8]
000004C2 70FE moveq.l D0, 0xFFFFFFFE
000004C4 3B40 DD22 move.w [A5 - 0x22DE], D0
000004C8 206E 000E movea.l A0, [A6 + 0xE]
000004CC 7000 moveq.l D0, 0x00
000004CE 1010 move.b D0, [A0]
000004D0 5E40 addq.w D0, 7
000004D2 E448 lsr D0.w, 2
000004D4 0240 00FE andi.w D0, 0xFE
000004D8 206E FFF2 movea.l A0, [A6 - 0xE]
000004DC 7200 moveq.l D1, 0x00
000004DE 1210 move.b D1, [A0]
000004E0 5E41 addq.w D1, 7
000004E2 E449 lsr D1.w, 2
000004E4 0241 00FE andi.w D1, 0xFE
000004E8 9041 sub.w D0, D1
000004EA 5540 subq.w D0, 2
000004EC 3B40 DD24 move.w [A5 - 0x22DC], D0
000004F0 206E FFF2 movea.l A0, [A6 - 0xE]
000004F4 2B68 0004 DD2E move.l [A5 - 0x22D2], [A0 + 0x4]
000004FA 2B6E FFEE DD2A move.l [A5 - 0x22D6], [A6 - 0x12]
00000500 3B6E FFFA DD38 move.w [A5 - 0x22C8], [A6 - 0x6]
00000506 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
0000050A 4A6D EC86 tst.w [A5 - 0x137A]
0000050E 672E beq +0x30 /* 0000053E */
00000510 206E 000E movea.l A0, [A6 + 0xE]
00000514 7000 moveq.l D0, 0x00
00000516 1010 move.b D0, [A0]
00000518 5E40 addq.w D0, 7
0000051A E448 lsr D0.w, 2
0000051C 0240 00FE andi.w D0, 0xFE
00000520 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000524 206E 0008 movea.l A0, [A6 + 0x8]
00000528 7200 moveq.l D1, 0x00
0000052A 1228 0001 move.b D1, [A0 + 0x1]
0000052E 3F01 move.w -[A7], D1
00000530 3F00 move.w -[A7], D0
00000532 4267 clr.w -[A7]
00000534 4267 clr.w -[A7]
00000536 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
0000053A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000053E:
0000053E 4E5E unlink A6
00000540 4E75 rts
00000542 4D41 chk.w D6, D1
00000544 4B45 chk.w D5, D5
00000546 5348 subq.w A0, 1
00000548 4150 chk.w D0, [A0]
export_118:
fn0000054A:
0000054A 4E56 FFFC link A6, -0x0004
0000054E 41ED C324 lea.l A0, [A5 - 0x3CDC]
00000552 2D48 FFFC move.l [A6 - 0x4], A0
00000556 6028 bra +0x2A /* 00000580 */
label00000558:
00000558 206E FFFC movea.l A0, [A6 - 0x4]
0000055C 2010 move.l D0, [A0]
0000055E B0AE 0008 cmp.l D0, [A6 + 0x8]
00000562 660E bne +0x10 /* 00000572 */
00000564 206E 0008 movea.l A0, [A6 + 0x8]
00000568 226E FFFC movea.l A1, [A6 - 0x4]
0000056C 22A8 001C move.l [A1], [A0 + 0x1C]
00000570 600E bra +0x10 /* 00000580 */
label00000572:
00000572 206E FFFC movea.l A0, [A6 - 0x4]
00000576 2050 movea.l A0, [A0]
00000578 41E8 001C lea.l A0, [A0 + 0x1C]
0000057C 2D48 FFFC move.l [A6 - 0x4], A0
label00000580:
00000580 206E FFFC movea.l A0, [A6 - 0x4]
00000584 4A90 tst.l [A0]
00000586 66D0 bne -0x2E /* 00000558 */
00000588 4E5E unlink A6
0000058A 4E75 rts
0000058C 4445 neg.w D5
0000058E 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5
00000592 464F not.w A7
fn00000594:
00000594 4E56 FFFC link A6, -0x0004
00000598 41ED C324 lea.l A0, [A5 - 0x3CDC]
0000059C 2D48 FFFC move.l [A6 - 0x4], A0
000005A0 604E bra +0x50 /* 000005F0 */
label000005A2:
000005A2 206E FFFC movea.l A0, [A6 - 0x4]
000005A6 4A90 tst.l [A0]
000005A8 6612 bne +0x14 /* 000005BC */
000005AA 206E 000A movea.l A0, [A6 + 0xA]
000005AE 42A8 001C clr.l [A0 + 0x1C]
000005B2 206E FFFC movea.l A0, [A6 - 0x4]
000005B6 20AE 000A move.l [A0], [A6 + 0xA]
000005BA 6034 bra +0x36 /* 000005F0 */
label000005BC:
000005BC 206E FFFC movea.l A0, [A6 - 0x4]
000005C0 2050 movea.l A0, [A0]
000005C2 3028 0002 move.w D0, [A0 + 0x2]
000005C6 B06E 0008 cmp.w D0, [A6 + 0x8]
000005CA 6D16 blt +0x18 /* 000005E2 */
000005CC 206E FFFC movea.l A0, [A6 - 0x4]
000005D0 226E 000A movea.l A1, [A6 + 0xA]
000005D4 2350 001C move.l [A1 + 0x1C], [A0]
000005D8 206E FFFC movea.l A0, [A6 - 0x4]
000005DC 20AE 000A move.l [A0], [A6 + 0xA]
000005E0 600E bra +0x10 /* 000005F0 */
label000005E2:
000005E2 206E FFFC movea.l A0, [A6 - 0x4]
000005E6 2050 movea.l A0, [A0]
000005E8 41E8 001C lea.l A0, [A0 + 0x1C]
000005EC 2D48 FFFC move.l [A6 - 0x4], A0
label000005F0:
000005F0 206E FFFC movea.l A0, [A6 - 0x4]
000005F4 2010 move.l D0, [A0]
000005F6 B0AE 000A cmp.l D0, [A6 + 0xA]
000005FA 66A6 bne -0x58 /* 000005A2 */
000005FC 4E5E unlink A6
000005FE 4E75 rts
00000600 494E chk.w D4, A6
00000602 5345 subq.w D5, 1
00000604 5254 addq.w [A4], 1
00000606 464F not.w A7
export_107:
fn00000608:
00000608 4E56 0000 link A6, 0
0000060C 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000610 4EBA FF38 jsr [PC - 0xC8 /* 0000054A */]
00000614 588F addq.l A7, 4
00000616 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000061A 3F2E 000A move.w -[A7], [A6 + 0xA]
0000061E 4EBA FF74 jsr [PC - 0x8C /* 00000594 */]
00000622 5C8F addq.l A7, 6
00000624 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000628 2F2E 000E move.l -[A7], [A6 + 0xE]
0000062C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000630 3F2E 000A move.w -[A7], [A6 + 0xA]
00000634 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000638 4EBA 007E jsr [PC + 0x7E /* 000006B8 */]
0000063C 4FEF 000E lea.l A7, [A7 + 0xE]
00000640 4E5E unlink A6
00000642 4E75 rts
00000644 414E chk.w D0, A6
00000646 494D chk.w D4, A5
00000648 5348 subq.w A0, 1
0000064A 4150 chk.w D0, [A0]
export_114:
fn0000064C:
0000064C 4E56 0000 link A6, 0
00000650 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000654 4EBA FEF4 jsr [PC - 0x10C /* 0000054A */]
00000658 588F addq.l A7, 4
0000065A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000065E 206E 0008 movea.l A0, [A6 + 0x8]
00000662 2F28 0014 move.l -[A7], [A0 + 0x14]
00000666 206E 0008 movea.l A0, [A6 + 0x8]
0000066A 7000 moveq.l D0, 0x00
0000066C 1028 000A move.b D0, [A0 + 0xA]
00000670 3F00 move.w -[A7], D0
00000672 206E 0008 movea.l A0, [A6 + 0x8]
00000676 3F28 0002 move.w -[A7], [A0 + 0x2]
0000067A 206E 0008 movea.l A0, [A6 + 0x8]
0000067E 3F10 move.w -[A7], [A0]
00000680 4EBA 0036 jsr [PC + 0x36 /* 000006B8 */]
00000684 4FEF 000E lea.l A7, [A7 + 0xE]
00000688 206E 0008 movea.l A0, [A6 + 0x8]
0000068C 42A8 0014 clr.l [A0 + 0x14]
00000690 206E 0008 movea.l A0, [A6 + 0x8]
00000694 4228 000B clr.b [A0 + 0xB]
00000698 4E5E unlink A6
0000069A 4E75 rts
0000069C 4552 chk.w D2, [A2]
0000069E 4153 chk.w D0, [A3]
000006A0 4553 chk.w D2, [A3]
000006A2 4841 swap.w D1
export_119:
000006A4 600A bra +0xC /* 000006B0 */
label000006A6:
000006A6 2F2D C324 move.l -[A7], [A5 - 0x3CDC]
000006AA 4EBA FFA0 jsr [PC - 0x60 /* 0000064C */]
000006AE 588F addq.l A7, 4
label000006B0:
000006B0 4AAD C324 tst.l [A5 - 0x3CDC]
000006B4 66F0 bne -0xE /* 000006A6 */
000006B6 4E75 rts
fn000006B8:
000006B8 4E56 FFF6 link A6, -0x000A
000006BC 6006 bra +0x8 /* 000006C4 */
label000006BE:
000006BE 066E FEB6 000A addi.w [A6 + 0xA], 0xFEB6
label000006C4:
000006C4 0C6E 014A 000A cmpi.w [A6 + 0xA], 0x14A
000006CA 6CF2 bge -0xC /* 000006BE */
000006CC 206E 000E movea.l A0, [A6 + 0xE]
000006D0 1028 0002 move.b D0, [A0 + 0x2]
000006D4 4880 ext.w D0
000006D6 322E 0008 move.w D1, [A6 + 0x8]
000006DA 9240 sub.w D1, D0
000006DC E641 asr D1.w, 3
000006DE 3B41 ECEC move.w [A5 - 0x1314], D1
000006E2 206E 000E movea.l A0, [A6 + 0xE]
000006E6 1028 0002 move.b D0, [A0 + 0x2]
000006EA 4880 ext.w D0
000006EC 322E 0008 move.w D1, [A6 + 0x8]
000006F0 9240 sub.w D1, D0
000006F2 206E 000E movea.l A0, [A6 + 0xE]
000006F6 7000 moveq.l D0, 0x00
000006F8 1010 move.b D0, [A0]
000006FA 5E40 addq.w D0, 7
000006FC 0240 00F8 andi.w D0, 0xF8
00000700 D240 add.w D1, D0
00000702 5341 subq.w D1, 1
00000704 E649 lsr D1.w, 3
00000706 3B41 ECEE move.w [A5 - 0x1312], D1
0000070A 206E 000E movea.l A0, [A6 + 0xE]
0000070E 1028 0003 move.b D0, [A0 + 0x3]
00000712 4880 ext.w D0
00000714 322E 000A move.w D1, [A6 + 0xA]
00000718 9240 sub.w D1, D0
0000071A 3B41 ECF0 move.w [A5 - 0x1310], D1
0000071E 206E 000E movea.l A0, [A6 + 0xE]
00000722 1028 0003 move.b D0, [A0 + 0x3]
00000726 4880 ext.w D0
00000728 322E 000A move.w D1, [A6 + 0xA]
0000072C 9240 sub.w D1, D0
0000072E 206E 000E movea.l A0, [A6 + 0xE]
00000732 7000 moveq.l D0, 0x00
00000734 1028 0001 move.b D0, [A0 + 0x1]
00000738 D240 add.w D1, D0
0000073A 5341 subq.w D1, 1
0000073C 3B41 ECF2 move.w [A5 - 0x130E], D1
00000740 206E 000E movea.l A0, [A6 + 0xE]
00000744 1028 0002 move.b D0, [A0 + 0x2]
00000748 4880 ext.w D0
0000074A 322E 0008 move.w D1, [A6 + 0x8]
0000074E 9240 sub.w D1, D0
00000750 206E 0012 movea.l A0, [A6 + 0x12]
00000754 3141 000C move.w [A0 + 0xC], D1
00000758 206E 000E movea.l A0, [A6 + 0xE]
0000075C 7000 moveq.l D0, 0x00
0000075E 1010 move.b D0, [A0]
00000760 5E40 addq.w D0, 7
00000762 0240 00F8 andi.w D0, 0xF8
00000766 206E 0012 movea.l A0, [A6 + 0x12]
0000076A D068 000C add.w D0, [A0 + 0xC]
0000076E 5340 subq.w D0, 1
00000770 206E 0012 movea.l A0, [A6 + 0x12]
00000774 3140 000E move.w [A0 + 0xE], D0
00000778 206E 0012 movea.l A0, [A6 + 0x12]
0000077C 316D ECF0 0010 move.w [A0 + 0x10], [A5 - 0x1310]
00000782 206E 0012 movea.l A0, [A6 + 0x12]
00000786 316D ECF2 0012 move.w [A0 + 0x12], [A5 - 0x130E]
0000078C 206E 0012 movea.l A0, [A6 + 0x12]
00000790 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14]
00000796 6700 00DC beq +0xDE /* 00000874 */
0000079A 206E 0012 movea.l A0, [A6 + 0x12]
0000079E 4A68 0008 tst.w [A0 + 0x8]
000007A2 670E beq +0x10 /* 000007B2 */
000007A4 206E 0012 movea.l A0, [A6 + 0x12]
000007A8 2F28 0014 move.l -[A7], [A0 + 0x14]
000007AC 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
000007B0 588F addq.l A7, 4
label000007B2:
000007B2 206E FFFC movea.l A0, [A6 - 0x4]
000007B6 1028 0002 move.b D0, [A0 + 0x2]
000007BA 4880 ext.w D0
000007BC 206E 0012 movea.l A0, [A6 + 0x12]
000007C0 3210 move.w D1, [A0]
000007C2 9240 sub.w D1, D0
000007C4 E641 asr D1.w, 3
000007C6 3D41 FFF6 move.w [A6 - 0xA], D1
000007CA 302E FFF6 move.w D0, [A6 - 0xA]
000007CE B06D ECEC cmp.w D0, [A5 - 0x1314]
000007D2 6C06 bge +0x8 /* 000007DA */
000007D4 3B6E FFF6 ECEC move.w [A5 - 0x1314], [A6 - 0xA]
label000007DA:
000007DA 206E FFFC movea.l A0, [A6 - 0x4]
000007DE 1028 0002 move.b D0, [A0 + 0x2]
000007E2 4880 ext.w D0
000007E4 206E 0012 movea.l A0, [A6 + 0x12]
000007E8 3210 move.w D1, [A0]
000007EA 9240 sub.w D1, D0
000007EC 206E FFFC movea.l A0, [A6 - 0x4]
000007F0 7000 moveq.l D0, 0x00
000007F2 1010 move.b D0, [A0]
000007F4 5E40 addq.w D0, 7
000007F6 0240 00F8 andi.w D0, 0xF8
000007FA D240 add.w D1, D0
000007FC 5341 subq.w D1, 1
000007FE E649 lsr D1.w, 3
00000800 3D41 FFF6 move.w [A6 - 0xA], D1
00000804 302E FFF6 move.w D0, [A6 - 0xA]
00000808 B06D ECEE cmp.w D0, [A5 - 0x1312]
0000080C 6F06 ble +0x8 /* 00000814 */
0000080E 3B6E FFF6 ECEE move.w [A5 - 0x1312], [A6 - 0xA]
label00000814:
00000814 206E FFFC movea.l A0, [A6 - 0x4]
00000818 1028 0003 move.b D0, [A0 + 0x3]
0000081C 4880 ext.w D0
0000081E 206E 0012 movea.l A0, [A6 + 0x12]
00000822 3228 0002 move.w D1, [A0 + 0x2]
00000826 9240 sub.w D1, D0
00000828 3D41 FFF6 move.w [A6 - 0xA], D1
0000082C 302E FFF6 move.w D0, [A6 - 0xA]
00000830 B06D ECF0 cmp.w D0, [A5 - 0x1310]
00000834 6C06 bge +0x8 /* 0000083C */
00000836 3B6E FFF6 ECF0 move.w [A5 - 0x1310], [A6 - 0xA]
label0000083C:
0000083C 206E FFFC movea.l A0, [A6 - 0x4]
00000840 1028 0003 move.b D0, [A0 + 0x3]
00000844 4880 ext.w D0
00000846 206E 0012 movea.l A0, [A6 + 0x12]
0000084A 3228 0002 move.w D1, [A0 + 0x2]
0000084E 9240 sub.w D1, D0
00000850 206E FFFC movea.l A0, [A6 - 0x4]
00000854 7000 moveq.l D0, 0x00
00000856 1028 0001 move.b D0, [A0 + 0x1]
0000085A D240 add.w D1, D0
0000085C 5341 subq.w D1, 1
0000085E 3D41 FFF6 move.w [A6 - 0xA], D1
00000862 302E FFF6 move.w D0, [A6 - 0xA]
00000866 B06D ECF2 cmp.w D0, [A5 - 0x130E]
0000086A 6F10 ble +0x12 /* 0000087C */
0000086C 3B6E FFF6 ECF2 move.w [A5 - 0x130E], [A6 - 0xA]
00000872 6008 bra +0xA /* 0000087C */
label00000874:
00000874 206E 0012 movea.l A0, [A6 + 0x12]
00000878 4268 0008 clr.w [A0 + 0x8]
label0000087C:
0000087C 4A6D ECEC tst.w [A5 - 0x1314]
00000880 6C04 bge +0x6 /* 00000886 */
00000882 426D ECEC clr.w [A5 - 0x1314]
label00000886:
00000886 0C6D 007F ECEE cmpi.w [A5 - 0x1312], 0x7F
0000088C 6F06 ble +0x8 /* 00000894 */
0000088E 707F moveq.l D0, 0x7F
00000890 3B40 ECEE move.w [A5 - 0x1312], D0
label00000894:
00000894 4A6D ECF0 tst.w [A5 - 0x1310]
00000898 6C04 bge +0x6 /* 0000089E */
0000089A 426D ECF0 clr.w [A5 - 0x1310]
label0000089E:
0000089E 0C6D 0149 ECF2 cmpi.w [A5 - 0x130E], 0x149
000008A4 6F06 ble +0x8 /* 000008AC */
000008A6 3B7C 0149 ECF2 move.w [A5 - 0x130E], 0x149
label000008AC:
000008AC 206E 0012 movea.l A0, [A6 + 0x12]
000008B0 30AE 0008 move.w [A0], [A6 + 0x8]
000008B4 206E 0012 movea.l A0, [A6 + 0x12]
000008B8 316E 000A 0002 move.w [A0 + 0x2], [A6 + 0xA]
000008BE 206E 0012 movea.l A0, [A6 + 0x12]
000008C2 316E 0008 0004 move.w [A0 + 0x4], [A6 + 0x8]
000008C8 206E 0012 movea.l A0, [A6 + 0x12]
000008CC 316E 000A 0006 move.w [A0 + 0x6], [A6 + 0xA]
000008D2 4A6E 000C tst.w [A6 + 0xC]
000008D6 6604 bne +0x6 /* 000008DC */
000008D8 7000 moveq.l D0, 0x00
000008DA 6002 bra +0x4 /* 000008DE */
label000008DC:
000008DC 7001 moveq.l D0, 0x01
label000008DE:
000008DE 206E 0012 movea.l A0, [A6 + 0x12]
000008E2 1140 000A move.b [A0 + 0xA], D0
000008E6 206E 0012 movea.l A0, [A6 + 0x12]
000008EA 216E 000E 0014 move.l [A0 + 0x14], [A6 + 0xE]
000008F0 4A6D EC86 tst.w [A5 - 0x137A]
000008F4 6706 beq +0x8 /* 000008FC */
000008F6 3B6D ECEC ECEC move.w [A5 - 0x1314], [A5 - 0x1314]
label000008FC:
000008FC 302D ECF4 move.w D0, [A5 - 0x130C]
00000900 B06D ECEC cmp.w D0, [A5 - 0x1314]
00000904 6F06 ble +0x8 /* 0000090C */
00000906 3B6D ECEC ECF4 move.w [A5 - 0x130C], [A5 - 0x1314]
label0000090C:
0000090C 302D ECF6 move.w D0, [A5 - 0x130A]
00000910 B06D ECEE cmp.w D0, [A5 - 0x1312]
00000914 6C06 bge +0x8 /* 0000091C */
00000916 3B6D ECEE ECF6 move.w [A5 - 0x130A], [A5 - 0x1312]
label0000091C:
0000091C 302D ECF8 move.w D0, [A5 - 0x1308]
00000920 B06D ECF0 cmp.w D0, [A5 - 0x1310]
00000924 6F06 ble +0x8 /* 0000092C */
00000926 3B6D ECF0 ECF8 move.w [A5 - 0x1308], [A5 - 0x1310]
label0000092C:
0000092C 302D ECFA move.w D0, [A5 - 0x1306]
00000930 B06D ECF2 cmp.w D0, [A5 - 0x130E]
00000934 6C06 bge +0x8 /* 0000093C */
00000936 3B6D ECF2 ECFA move.w [A5 - 0x1306], [A5 - 0x130E]
label0000093C:
0000093C 7000 moveq.l D0, 0x00
0000093E 102D F75C move.b D0, [A5 - 0x8A4]
00000942 0C40 0002 cmpi.w D0, 0x2
00000946 6700 0056 beq +0x58 /* 0000099E */
0000094A 4A6D ECEE tst.w [A5 - 0x1312]
0000094E 6D1A blt +0x1C /* 0000096A */
00000950 0C6D 0040 ECEC cmpi.w [A5 - 0x1314], 0x40 /* '@' */
00000956 6E12 bgt +0x14 /* 0000096A */
00000958 0C6D 0149 ECF0 cmpi.w [A5 - 0x1310], 0x149
0000095E 6E0A bgt +0xC /* 0000096A */
00000960 4A6D ECF2 tst.w [A5 - 0x130E]
00000964 6D04 blt +0x6 /* 0000096A */
00000966 7000 moveq.l D0, 0x00
00000968 6002 bra +0x4 /* 0000096C */
label0000096A:
0000096A 7001 moveq.l D0, 0x01
label0000096C:
0000096C 4A40 tst.w D0
0000096E 662E bne +0x30 /* 0000099E */
00000970 206E 0012 movea.l A0, [A6 + 0x12]
00000974 7000 moveq.l D0, 0x00
00000976 1028 000B move.b D0, [A0 + 0xB]
0000097A 0C40 00FE cmpi.w D0, 0xFE
0000097E 6612 bne +0x14 /* 00000992 */
00000980 3F3C 0001 move.w -[A7], 0x1
00000984 4EBA 0024 jsr [PC + 0x24 /* 000009AA */]
00000988 548F addq.l A7, 2
0000098A 2B6E 0012 ECC8 move.l [A5 - 0x1338], [A6 + 0x12]
00000990 6008 bra +0xA /* 0000099A */
label00000992:
00000992 4267 clr.w -[A7]
00000994 4EBA 0014 jsr [PC + 0x14 /* 000009AA */]
00000998 548F addq.l A7, 2
label0000099A:
0000099A 4EBA 011A jsr [PC + 0x11A /* 00000AB6 */]
label0000099E:
0000099E 4E5E unlink A6
000009A0 4E75 rts
000009A2 5245 addq.w D5, 1
000009A4 4E44 trap 4
000009A6 4552 chk.w D2, [A2]
000009A8 5348 subq.w A0, 1
export_109:
fn000009AA:
000009AA 4E56 FFFA link A6, -0x0006
000009AE 302D ECEC move.w D0, [A5 - 0x1314]
000009B2 E748 lsl D0.w, 3
000009B4 3B40 ED0C move.w [A5 - 0x12F4], D0
000009B8 302D ECEE move.w D0, [A5 - 0x1312]
000009BC E748 lsl D0.w, 3
000009BE 5E40 addq.w D0, 7
000009C0 3B40 ED0A move.w [A5 - 0x12F6], D0
000009C4 302D ED0A move.w D0, [A5 - 0x12F6]
000009C8 906D ED0C sub.w D0, [A5 - 0x12F4]
000009CC 5240 addq.w D0, 1
000009CE 3B40 ED08 move.w [A5 - 0x12F8], D0
000009D2 302D ECEE move.w D0, [A5 - 0x1312]
000009D6 906D ECEC sub.w D0, [A5 - 0x1314]
000009DA 5240 addq.w D0, 1
000009DC D040 add.w D0, D0
000009DE 3B40 ED04 move.w [A5 - 0x12FC], D0
000009E2 302D ECF2 move.w D0, [A5 - 0x130E]
000009E6 906D ECF0 sub.w D0, [A5 - 0x1310]
000009EA 5240 addq.w D0, 1
000009EC 3B40 ED06 move.w [A5 - 0x12FA], D0
000009F0 302D ED04 move.w D0, [A5 - 0x12FC]
000009F4 C1ED ED06 muls.w D0, [A5 - 0x12FA]
000009F8 0C40 5F00 cmpi.w D0, 0x5F00 /* '_\0' */
000009FC 6F10 ble +0x12 /* 00000A0E */
000009FE 4879 0000 06E6 push.l 0x6E6
00000A04 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000A08 588F addq.l A7, 4
00000A0A 6000 009E bra +0xA0 /* 00000AAA */
label00000A0E:
00000A0E 306D ECF0 movea.w A0, [A5 - 0x1310]
00000A12 2008 move.l D0, A0
00000A14 EF80 asl D0, 7
00000A16 322D ECEC move.w D1, [A5 - 0x1314]
00000A1A D241 add.w D1, D1
00000A1C 48C1 ext.l D1
00000A1E D081 add.l D0, D1
00000A20 D0AD B16E add.l D0, [A5 - 0x4E92]
00000A24 2D40 FFFC move.l [A6 - 0x4], D0
00000A28 3B7C FFFF DD26 move.w [A5 - 0x22DA], 0xFFFF
00000A2E 3B7C FFFF DD28 move.w [A5 - 0x22D8], 0xFFFF
00000A34 303C 0080 move.w D0, 0x80
00000A38 906D ED04 sub.w D0, [A5 - 0x12FC]
00000A3C 3B40 DD22 move.w [A5 - 0x22DE], D0
00000A40 426D DD24 clr.w [A5 - 0x22DC]
00000A44 2B6E FFFC DD2E move.l [A5 - 0x22D2], [A6 - 0x4]
00000A4A 2B6D B17A DD2A move.l [A5 - 0x22D6], [A5 - 0x4E86]
00000A50 3B6D ED06 DD20 move.w [A5 - 0x22E0], [A5 - 0x12FA]
00000A56 302D ED04 move.w D0, [A5 - 0x12FC]
00000A5A E240 asr D0.w, 1
00000A5C 3B40 DD1E move.w [A5 - 0x22E2], D0
00000A60 426D DD1A clr.w [A5 - 0x22E6]
00000A64 426D DD1C clr.w [A5 - 0x22E4]
00000A68 4A6E 0008 tst.w [A6 + 0x8]
00000A6C 6606 bne +0x8 /* 00000A74 */
00000A6E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000A72 6018 bra +0x1A /* 00000A8C */
label00000A74:
00000A74 302D ED06 move.w D0, [A5 - 0x12FA]
00000A78 C1ED ED04 muls.w D0, [A5 - 0x12FC]
00000A7C 3F3C 00FF move.w -[A7], 0xFF
00000A80 3F00 move.w -[A7], D0
00000A82 2F2D B17A move.l -[A7], [A5 - 0x4E86]
00000A86 4EBA 1DC6 jsr [PC + 0x1DC6 /* 0000284E */]
00000A8A 508F addq.l A7, 8
label00000A8C:
00000A8C 4A6D EC86 tst.w [A5 - 0x137A]
00000A90 6718 beq +0x1A /* 00000AAA */
00000A92 2F2D B17A move.l -[A7], [A5 - 0x4E86]
00000A96 3F2D ED06 move.w -[A7], [A5 - 0x12FA]
00000A9A 3F2D ED04 move.w -[A7], [A5 - 0x12FC]
00000A9E 4267 clr.w -[A7]
00000AA0 4267 clr.w -[A7]
00000AA2 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000AA6 4FEF 000C lea.l A7, [A7 + 0xC]
label00000AAA:
00000AAA 4E5E unlink A6
00000AAC 4E75 rts
00000AAE 4241 clr.w D1
00000AB0 434B chk.w D1, A3
00000AB2 3244 movea.w A1, D4
00000AB4 5241 addq.w D1, 1
export_113:
fn00000AB6:
00000AB6 4E56 FFD0 link A6, -0x0030
00000ABA 302D ED0C move.w D0, [A5 - 0x12F4]
00000ABE E640 asr D0.w, 3
00000AC0 3D40 FFFC move.w [A6 - 0x4], D0
00000AC4 2D6D C324 FFF8 move.l [A6 - 0x8], [A5 - 0x3CDC]
00000ACA 6000 035C bra +0x35E /* 00000E28 */
label00000ACE:
00000ACE 206E FFF8 movea.l A0, [A6 - 0x8]
00000AD2 3028 000C move.w D0, [A0 + 0xC]
00000AD6 B06D ED0A cmp.w D0, [A5 - 0x12F6]
00000ADA 6E00 0342 bgt +0x344 /* 00000E1E */
00000ADE 206E FFF8 movea.l A0, [A6 - 0x8]
00000AE2 3028 000E move.w D0, [A0 + 0xE]
00000AE6 B06D ED0C cmp.w D0, [A5 - 0x12F4]
00000AEA 6D00 0332 blt +0x334 /* 00000E1E */
00000AEE 206E FFF8 movea.l A0, [A6 - 0x8]
00000AF2 3028 0010 move.w D0, [A0 + 0x10]
00000AF6 B06D ECF2 cmp.w D0, [A5 - 0x130E]
00000AFA 6E00 0322 bgt +0x324 /* 00000E1E */
00000AFE 206E FFF8 movea.l A0, [A6 - 0x8]
00000B02 3028 0012 move.w D0, [A0 + 0x12]
00000B06 B06D ECF0 cmp.w D0, [A5 - 0x1310]
00000B0A 6D00 0312 blt +0x314 /* 00000E1E */
00000B0E 4AAD ECC8 tst.l [A5 - 0x1338]
00000B12 670C beq +0xE /* 00000B20 */
00000B14 202D ECC8 move.l D0, [A5 - 0x1338]
00000B18 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000B1C 6600 0300 bne +0x302 /* 00000E1E */
label00000B20:
00000B20 206E FFF8 movea.l A0, [A6 - 0x8]
00000B24 4A28 000A tst.b [A0 + 0xA]
00000B28 660E bne +0x10 /* 00000B38 */
00000B2A 206E FFF8 movea.l A0, [A6 - 0x8]
00000B2E 2F28 0014 move.l -[A7], [A0 + 0x14]
00000B32 4EBA 0360 jsr [PC + 0x360 /* 00000E94 */]
00000B36 588F addq.l A7, 4
label00000B38:
00000B38 206E FFF8 movea.l A0, [A6 - 0x8]
00000B3C 3028 000C move.w D0, [A0 + 0xC]
00000B40 906D ED0C sub.w D0, [A5 - 0x12F4]
00000B44 3D40 FFF4 move.w [A6 - 0xC], D0
00000B48 4A6E FFF4 tst.w [A6 - 0xC]
00000B4C 6C28 bge +0x2A /* 00000B76 */
00000B4E 302E FFF4 move.w D0, [A6 - 0xC]
00000B52 4440 neg.w D0
00000B54 3D40 FFF6 move.w [A6 - 0xA], D0
00000B58 426E FFF4 clr.w [A6 - 0xC]
00000B5C 7007 moveq.l D0, 0x07
00000B5E C06E FFF6 and.w D0, [A6 - 0xA]
00000B62 4840 swap.w D0
00000B64 4240 clr.w D0
00000B66 4840 swap.w D0
00000B68 D080 add.l D0, D0
00000B6A 41ED ECCC lea.l A0, [A5 - 0x1334]
00000B6E D1C0 add.l A0, D0
00000B70 3D50 FFE0 move.w [A6 - 0x20], [A0]
00000B74 600A bra +0xC /* 00000B80 */
label00000B76:
00000B76 426E FFF6 clr.w [A6 - 0xA]
00000B7A 3D7C FFFF FFE0 move.w [A6 - 0x20], 0xFFFF
label00000B80:
00000B80 206E FFF8 movea.l A0, [A6 - 0x8]
00000B84 302D ED0A move.w D0, [A5 - 0x12F6]
00000B88 9068 000E sub.w D0, [A0 + 0xE]
00000B8C 3D40 FFF0 move.w [A6 - 0x10], D0
00000B90 4A6E FFF0 tst.w [A6 - 0x10]
00000B94 6C28 bge +0x2A /* 00000BBE */
00000B96 302E FFF0 move.w D0, [A6 - 0x10]
00000B9A 4440 neg.w D0
00000B9C 3D40 FFF2 move.w [A6 - 0xE], D0
00000BA0 426E FFF0 clr.w [A6 - 0x10]
00000BA4 7007 moveq.l D0, 0x07
00000BA6 C06E FFF2 and.w D0, [A6 - 0xE]
00000BAA 4840 swap.w D0
00000BAC 4240 clr.w D0
00000BAE 4840 swap.w D0
00000BB0 D080 add.l D0, D0
00000BB2 41ED ECDC lea.l A0, [A5 - 0x1324]
00000BB6 D1C0 add.l A0, D0
00000BB8 3D50 FFDE move.w [A6 - 0x22], [A0]
00000BBC 601A bra +0x1C /* 00000BD8 */
label00000BBE:
00000BBE 426E FFF2 clr.w [A6 - 0xE]
00000BC2 7007 moveq.l D0, 0x07
00000BC4 C06E FFF0 and.w D0, [A6 - 0x10]
00000BC8 4A40 tst.w D0
00000BCA 6606 bne +0x8 /* 00000BD2 */
00000BCC 303C FFFF move.w D0, 0xFFFF
00000BD0 6002 bra +0x4 /* 00000BD4 */
label00000BD2:
00000BD2 7000 moveq.l D0, 0x00
label00000BD4:
00000BD4 3D40 FFDE move.w [A6 - 0x22], D0
label00000BD8:
00000BD8 206E FFF8 movea.l A0, [A6 - 0x8]
00000BDC 2068 0014 movea.l A0, [A0 + 0x14]
00000BE0 7000 moveq.l D0, 0x00
00000BE2 1010 move.b D0, [A0]
00000BE4 5E40 addq.w D0, 7
00000BE6 0240 00F8 andi.w D0, 0xF8
00000BEA 906E FFF2 sub.w D0, [A6 - 0xE]
00000BEE 906E FFF6 sub.w D0, [A6 - 0xA]
00000BF2 3D40 FFEA move.w [A6 - 0x16], D0
00000BF6 302E FFEA move.w D0, [A6 - 0x16]
00000BFA 5E40 addq.w D0, 7
00000BFC E440 asr D0.w, 2
00000BFE 0240 FFFE andi.w D0, 0xFFFE
00000C02 3D40 FFE6 move.w [A6 - 0x1A], D0
00000C06 206E FFF8 movea.l A0, [A6 - 0x8]
00000C0A 7007 moveq.l D0, 0x07
00000C0C C068 000C and.w D0, [A0 + 0xC]
00000C10 4A40 tst.w D0
00000C12 6716 beq +0x18 /* 00000C2A */
00000C14 4A6E FFF2 tst.w [A6 - 0xE]
00000C18 6606 bne +0x8 /* 00000C20 */
00000C1A 546E FFE6 addq.w [A6 - 0x1A], 2
00000C1E 600A bra +0xC /* 00000C2A */
label00000C20:
00000C20 4A6E FFF6 tst.w [A6 - 0xA]
00000C24 6704 beq +0x6 /* 00000C2A */
00000C26 546E FFE6 addq.w [A6 - 0x1A], 2
label00000C2A:
00000C2A 206E FFF8 movea.l A0, [A6 - 0x8]
00000C2E 3028 0010 move.w D0, [A0 + 0x10]
00000C32 906D ECF0 sub.w D0, [A5 - 0x1310]
00000C36 3D40 FFEC move.w [A6 - 0x14], D0
00000C3A 4A6E FFEC tst.w [A6 - 0x14]
00000C3E 6C3E bge +0x40 /* 00000C7E */
00000C40 302E FFEC move.w D0, [A6 - 0x14]
00000C44 4440 neg.w D0
00000C46 3D40 FFEE move.w [A6 - 0x12], D0
00000C4A 426E FFEC clr.w [A6 - 0x14]
00000C4E 206E FFF8 movea.l A0, [A6 - 0x8]
00000C52 3028 0012 move.w D0, [A0 + 0x12]
00000C56 B06D ECF2 cmp.w D0, [A5 - 0x130E]
00000C5A 6F0E ble +0x10 /* 00000C6A */
00000C5C 302D ECF2 move.w D0, [A5 - 0x130E]
00000C60 906D ECF0 sub.w D0, [A5 - 0x1310]
00000C64 5240 addq.w D0, 1
00000C66 48C0 ext.l D0
00000C68 600E bra +0x10 /* 00000C78 */
label00000C6A:
00000C6A 206E FFF8 movea.l A0, [A6 - 0x8]
00000C6E 3028 0012 move.w D0, [A0 + 0x12]
00000C72 906D ECF0 sub.w D0, [A5 - 0x1310]
00000C76 5240 addq.w D0, 1
label00000C78:
00000C78 3D40 FFE8 move.w [A6 - 0x18], D0
00000C7C 603A bra +0x3C /* 00000CB8 */
label00000C7E:
00000C7E 426E FFEE clr.w [A6 - 0x12]
00000C82 206E FFF8 movea.l A0, [A6 - 0x8]
00000C86 3028 0012 move.w D0, [A0 + 0x12]
00000C8A B06D ECF2 cmp.w D0, [A5 - 0x130E]
00000C8E 6F12 ble +0x14 /* 00000CA2 */
00000C90 206E FFF8 movea.l A0, [A6 - 0x8]
00000C94 302D ECF2 move.w D0, [A5 - 0x130E]
00000C98 9068 0010 sub.w D0, [A0 + 0x10]
00000C9C 5240 addq.w D0, 1
00000C9E 48C0 ext.l D0
00000CA0 6012 bra +0x14 /* 00000CB4 */
label00000CA2:
00000CA2 206E FFF8 movea.l A0, [A6 - 0x8]
00000CA6 226E FFF8 movea.l A1, [A6 - 0x8]
00000CAA 3029 0012 move.w D0, [A1 + 0x12]
00000CAE 9068 0010 sub.w D0, [A0 + 0x10]
00000CB2 5240 addq.w D0, 1
label00000CB4:
00000CB4 3D40 FFE8 move.w [A6 - 0x18], D0
label00000CB8:
00000CB8 206E FFF8 movea.l A0, [A6 - 0x8]
00000CBC 2068 0014 movea.l A0, [A0 + 0x14]
00000CC0 7000 moveq.l D0, 0x00
00000CC2 1010 move.b D0, [A0]
00000CC4 5E40 addq.w D0, 7
00000CC6 E448 lsr D0.w, 2
00000CC8 0240 00FE andi.w D0, 0xFE
00000CCC C1EE FFEE muls.w D0, [A6 - 0x12]
00000CD0 322E FFF6 move.w D1, [A6 - 0xA]
00000CD4 E441 asr D1.w, 2
00000CD6 0241 FFFE andi.w D1, 0xFFFE
00000CDA D041 add.w D0, D1
00000CDC 206E FFF8 movea.l A0, [A6 - 0x8]
00000CE0 2068 0014 movea.l A0, [A0 + 0x14]
00000CE4 7200 moveq.l D1, 0x00
00000CE6 1210 move.b D1, [A0]
00000CE8 5E41 addq.w D1, 7
00000CEA E449 lsr D1.w, 2
00000CEC 0241 00FE andi.w D1, 0xFE
00000CF0 342E FFE8 move.w D2, [A6 - 0x18]
00000CF4 5342 subq.w D2, 1
00000CF6 C5C1 muls.w D2, D1
00000CF8 D042 add.w D0, D2
00000CFA 3D40 FFD8 move.w [A6 - 0x28], D0
00000CFE 302E FFE8 move.w D0, [A6 - 0x18]
00000D02 D06E FFEC add.w D0, [A6 - 0x14]
00000D06 5340 subq.w D0, 1
00000D08 C1ED ED04 muls.w D0, [A5 - 0x12FC]
00000D0C 322E FFF4 move.w D1, [A6 - 0xC]
00000D10 E441 asr D1.w, 2
00000D12 0241 FFFE andi.w D1, 0xFFFE
00000D16 D041 add.w D0, D1
00000D18 3D40 FFD6 move.w [A6 - 0x2A], D0
00000D1C 7007 moveq.l D0, 0x07
00000D1E C06E FFF6 and.w D0, [A6 - 0xA]
00000D22 4A40 tst.w D0
00000D24 6704 beq +0x6 /* 00000D2A */
00000D26 556E FFD6 subq.w [A6 - 0x2A], 2
label00000D2A:
00000D2A 206E FFF8 movea.l A0, [A6 - 0x8]
00000D2E 2068 0014 movea.l A0, [A0 + 0x14]
00000D32 7000 moveq.l D0, 0x00
00000D34 1010 move.b D0, [A0]
00000D36 5E40 addq.w D0, 7
00000D38 E448 lsr D0.w, 2
00000D3A 0240 00FE andi.w D0, 0xFE
00000D3E 206E FFF8 movea.l A0, [A6 - 0x8]
00000D42 2068 0014 movea.l A0, [A0 + 0x14]
00000D46 7200 moveq.l D1, 0x00
00000D48 1228 0001 move.b D1, [A0 + 0x1]
00000D4C C1C1 muls.w D0, D1
00000D4E 3D40 FFDC move.w [A6 - 0x24], D0
00000D52 302D ED04 move.w D0, [A5 - 0x12FC]
00000D56 C1ED ED06 muls.w D0, [A5 - 0x12FA]
00000D5A 3D40 FFDA move.w [A6 - 0x26], D0
00000D5E 3B6E FFE0 DD26 move.w [A5 - 0x22DA], [A6 - 0x20]
00000D64 3B6E FFDE DD28 move.w [A5 - 0x22D8], [A6 - 0x22]
00000D6A 206E FFF8 movea.l A0, [A6 - 0x8]
00000D6E 2068 0014 movea.l A0, [A0 + 0x14]
00000D72 7000 moveq.l D0, 0x00
00000D74 1010 move.b D0, [A0]
00000D76 5E40 addq.w D0, 7
00000D78 E448 lsr D0.w, 2
00000D7A 0240 00FE andi.w D0, 0xFE
00000D7E 7200 moveq.l D1, 0x00
00000D80 9240 sub.w D1, D0
00000D82 926E FFE6 sub.w D1, [A6 - 0x1A]
00000D86 3B41 DD22 move.w [A5 - 0x22DE], D1
00000D8A 7000 moveq.l D0, 0x00
00000D8C 906D ED04 sub.w D0, [A5 - 0x12FC]
00000D90 906E FFE6 sub.w D0, [A6 - 0x1A]
00000D94 3B40 DD24 move.w [A5 - 0x22DC], D0
00000D98 206E FFF8 movea.l A0, [A6 - 0x8]
00000D9C 4A28 000A tst.b [A0 + 0xA]
00000DA0 6716 beq +0x18 /* 00000DB8 */
00000DA2 206E FFF8 movea.l A0, [A6 - 0x8]
00000DA6 2068 0014 movea.l A0, [A0 + 0x14]
00000DAA 326E FFD8 movea.w A1, [A6 - 0x28]
00000DAE D3E8 0004 add.l A1, [A0 + 0x4]
00000DB2 2B49 DD2E move.l [A5 - 0x22D2], A1
00000DB6 600C bra +0xE /* 00000DC4 */
label00000DB8:
00000DB8 306E FFD8 movea.w A0, [A6 - 0x28]
00000DBC D1ED EC98 add.l A0, [A5 - 0x1368]
00000DC0 2B48 DD2E move.l [A5 - 0x22D2], A0
label00000DC4:
00000DC4 306E FFD6 movea.w A0, [A6 - 0x2A]
00000DC8 D1ED B17A add.l A0, [A5 - 0x4E86]
00000DCC 2B48 DD2A move.l [A5 - 0x22D6], A0
00000DD0 3B6E FFE8 DD20 move.w [A5 - 0x22E0], [A6 - 0x18]
00000DD6 302E FFE6 move.w D0, [A6 - 0x1A]
00000DDA E240 asr D0.w, 1
00000DDC 3B40 DD1E move.w [A5 - 0x22E2], D0
00000DE0 206E FFF8 movea.l A0, [A6 - 0x8]
00000DE4 7007 moveq.l D0, 0x07
00000DE6 C068 000C and.w D0, [A0 + 0xC]
00000DEA 3B40 DD1A move.w [A5 - 0x22E6], D0
00000DEE 7001 moveq.l D0, 0x01
00000DF0 3B40 DD1C move.w [A5 - 0x22E4], D0
00000DF4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000DF8 4A6D EC86 tst.w [A5 - 0x137A]
00000DFC 6720 beq +0x22 /* 00000E1E */
00000DFE 302E FFFC move.w D0, [A6 - 0x4]
00000E02 D040 add.w D0, D0
00000E04 2F2D B17A move.l -[A7], [A5 - 0x4E86]
00000E08 3F2D ED06 move.w -[A7], [A5 - 0x12FA]
00000E0C 3F2D ED04 move.w -[A7], [A5 - 0x12FC]
00000E10 3F2D ECF0 move.w -[A7], [A5 - 0x1310]
00000E14 3F00 move.w -[A7], D0
00000E16 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000E1A 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E1E:
00000E1E 206E FFF8 movea.l A0, [A6 - 0x8]
00000E22 2D68 001C FFF8 move.l [A6 - 0x8], [A0 + 0x1C]
label00000E28:
00000E28 4AAE FFF8 tst.l [A6 - 0x8]
00000E2C 6600 FCA0 bne -0x35E /* 00000ACE */
00000E30 42AD ECC8 clr.l [A5 - 0x1338]
00000E34 4A2D AEE6 tst.b [A5 - 0x511A]
00000E38 662E bne +0x30 /* 00000E68 */
00000E3A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000E3E 302E FFFC move.w D0, [A6 - 0x4]
00000E42 D040 add.w D0, D0
00000E44 2F2D B17A move.l -[A7], [A5 - 0x4E86]
00000E48 322D ED06 move.w D1, [A5 - 0x12FA]
00000E4C 5241 addq.w D1, 1
00000E4E 3F01 move.w -[A7], D1
00000E50 3F2D ED04 move.w -[A7], [A5 - 0x12FC]
00000E54 3F2D ECF0 move.w -[A7], [A5 - 0x1310]
00000E58 3F00 move.w -[A7], D0
00000E5A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000E5E 4FEF 000C lea.l A7, [A7 + 0xC]
00000E62 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00000E66 6020 bra +0x22 /* 00000E88 */
label00000E68:
00000E68 302E FFFC move.w D0, [A6 - 0x4]
00000E6C D040 add.w D0, D0
00000E6E 2F2D B17A move.l -[A7], [A5 - 0x4E86]
00000E72 3F2D ED06 move.w -[A7], [A5 - 0x12FA]
00000E76 3F2D ED04 move.w -[A7], [A5 - 0x12FC]
00000E7A 3F2D ECF0 move.w -[A7], [A5 - 0x1310]
00000E7E 3F00 move.w -[A7], D0
00000E80 4EBA 1C6A jsr [PC + 0x1C6A /* 00002AEC */]
00000E84 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E88:
00000E88 4E5E unlink A6
00000E8A 4E75 rts
00000E8C 5348 subq.w A0, 1
00000E8E 4150 chk.w D0, [A0]
00000E90 4553 chk.w D2, [A3]
00000E92 3244 movea.w A1, D4
fn00000E94:
00000E94 4E56 0000 link A6, 0
00000E98 206E 0008 movea.l A0, [A6 + 0x8]
00000E9C 7000 moveq.l D0, 0x00
00000E9E 1010 move.b D0, [A0]
00000EA0 5E40 addq.w D0, 7
00000EA2 E448 lsr D0.w, 2
00000EA4 0240 FFFE andi.w D0, 0xFFFE
00000EA8 206E 0008 movea.l A0, [A6 + 0x8]
00000EAC 7200 moveq.l D1, 0x00
00000EAE 1228 0001 move.b D1, [A0 + 0x1]
00000EB2 3F01 move.w -[A7], D1
00000EB4 3F00 move.w -[A7], D0
00000EB6 206E 0008 movea.l A0, [A6 + 0x8]
00000EBA 2F28 0004 move.l -[A7], [A0 + 0x4]
00000EBE 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00000EC2 508F addq.l A7, 8
00000EC4 4E5E unlink A6
00000EC6 4E75 rts
00000EC8 4348 chk.w D1, A0
00000ECA 414E chk.w D0, A6
00000ECC 4745 chk.w D3, D5
00000ECE 434F chk.w D1, A7
fn00000ED0:
00000ED0 4E56 FFF8 link A6, -0x0008
00000ED4 302E 000C move.w D0, [A6 + 0xC]
00000ED8 48C0 ext.l D0
00000EDA E780 asl D0, 3
00000EDC D0AD B69C add.l D0, [A5 - 0x4964]
00000EE0 2D40 FFFC move.l [A6 - 0x4], D0
00000EE4 302E 000E move.w D0, [A6 + 0xE]
00000EE8 48C0 ext.l D0
00000EEA EB80 asl D0, 5
00000EEC 41ED B6A4 lea.l A0, [A5 - 0x495C]
00000EF0 D1C0 add.l A0, D0
00000EF2 2D48 FFF8 move.l [A6 - 0x8], A0
00000EF6 206E FFF8 movea.l A0, [A6 - 0x8]
00000EFA 4228 000A clr.b [A0 + 0xA]
00000EFE 206E FFF8 movea.l A0, [A6 - 0x8]
00000F02 30AE 0008 move.w [A0], [A6 + 0x8]
00000F06 206E FFF8 movea.l A0, [A6 - 0x8]
00000F0A 316E 000A 0002 move.w [A0 + 0x2], [A6 + 0xA]
00000F10 206E FFFC movea.l A0, [A6 - 0x4]
00000F14 1028 0002 move.b D0, [A0 + 0x2]
00000F18 4880 ext.w D0
00000F1A 322E 0008 move.w D1, [A6 + 0x8]
00000F1E 9240 sub.w D1, D0
00000F20 206E FFF8 movea.l A0, [A6 - 0x8]
00000F24 3141 000C move.w [A0 + 0xC], D1
00000F28 206E FFFC movea.l A0, [A6 - 0x4]
00000F2C 7000 moveq.l D0, 0x00
00000F2E 1010 move.b D0, [A0]
00000F30 5640 addq.w D0, 3
00000F32 0240 00FC andi.w D0, 0xFC
00000F36 206E FFF8 movea.l A0, [A6 - 0x8]
00000F3A D068 000C add.w D0, [A0 + 0xC]
00000F3E 5340 subq.w D0, 1
00000F40 206E FFF8 movea.l A0, [A6 - 0x8]
00000F44 3140 000E move.w [A0 + 0xE], D0
00000F48 206E FFFC movea.l A0, [A6 - 0x4]
00000F4C 1028 0003 move.b D0, [A0 + 0x3]
00000F50 4880 ext.w D0
00000F52 322E 000A move.w D1, [A6 + 0xA]
00000F56 9240 sub.w D1, D0
00000F58 206E FFF8 movea.l A0, [A6 - 0x8]
00000F5C 3141 0010 move.w [A0 + 0x10], D1
00000F60 206E FFFC movea.l A0, [A6 - 0x4]
00000F64 1028 0003 move.b D0, [A0 + 0x3]
00000F68 4880 ext.w D0
00000F6A 322E 000A move.w D1, [A6 + 0xA]
00000F6E 9240 sub.w D1, D0
00000F70 206E FFFC movea.l A0, [A6 - 0x4]
00000F74 7000 moveq.l D0, 0x00
00000F76 1028 0001 move.b D0, [A0 + 0x1]
00000F7A D240 add.w D1, D0
00000F7C 5341 subq.w D1, 1
00000F7E 206E FFF8 movea.l A0, [A6 - 0x8]
00000F82 3141 0012 move.w [A0 + 0x12], D1
00000F86 302E 000C move.w D0, [A6 + 0xC]
00000F8A 48C0 ext.l D0
00000F8C E580 asl D0, 2
00000F8E 41ED B186 lea.l A0, [A5 - 0x4E7A]
00000F92 D1C0 add.l A0, D0
00000F94 226E FFF8 movea.l A1, [A6 - 0x8]
00000F98 2350 0018 move.l [A1 + 0x18], [A0]
00000F9C 206E FFF8 movea.l A0, [A6 - 0x8]
00000FA0 70FF moveq.l D0, 0xFFFFFFFF
00000FA2 1140 000B move.b [A0 + 0xB], D0
00000FA6 206E FFF8 movea.l A0, [A6 - 0x8]
00000FAA 216E FFFC 0014 move.l [A0 + 0x14], [A6 - 0x4]
00000FB0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000FB4 302E 000A move.w D0, [A6 + 0xA]
00000FB8 0640 00C8 addi.w D0, 0xC8
00000FBC 3F00 move.w -[A7], D0
00000FBE 4EBA F5D4 jsr [PC - 0xA2C /* 00000594 */]
00000FC2 5C8F addq.l A7, 6
00000FC4 4E5E unlink A6
00000FC6 4E75 rts
00000FC8 4D45 chk.w D6, D5
00000FCA 4E55 464F link A5, -0xFFFFB9B1
00000FCE 5320 subq.b -[A0], 1
fn00000FD0:
00000FD0 4E56 FFE0 link A6, -0x0020
00000FD4 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000FD8 700D moveq.l D0, 0x0D
00000FDA 1B40 B157 move.b [A5 - 0x4EA9], D0
00000FDE 7019 moveq.l D0, 0x19
00000FE0 3B40 ED0E move.w [A5 - 0x12F2], D0
00000FE4 302E 0008 move.w D0, [A6 + 0x8]
00000FE8 48C0 ext.l D0
00000FEA E780 asl D0, 3
00000FEC D0AD CEC8 add.l D0, [A5 - 0x3138]
00000FF0 2040 movea.l A0, D0
00000FF2 2D68 0004 FFF0 move.l [A6 - 0x10], [A0 + 0x4]
00000FF8 2D6E FFF0 FFEC move.l [A6 - 0x14], [A6 - 0x10]
00000FFE 302E 0008 move.w D0, [A6 + 0x8]
00001002 48C0 ext.l D0
00001004 D080 add.l D0, D0
00001006 41ED ED1E lea.l A0, [A5 - 0x12E2]
0000100A D1C0 add.l A0, D0
0000100C 3010 move.w D0, [A0]
0000100E 0640 FFE0 addi.w D0, 0xFFE0
00001012 3B40 ED12 move.w [A5 - 0x12EE], D0
00001016 426D ED10 clr.w [A5 - 0x12F0]
0000101A 6026 bra +0x28 /* 00001042 */
label0000101C:
0000101C 426E FFFA clr.w [A6 - 0x6]
00001020 6004 bra +0x6 /* 00001026 */
label00001022:
00001022 526E FFFA addq.w [A6 - 0x6], 1
label00001026:
00001026 206E FFE8 movea.l A0, [A6 - 0x18]
0000102A 52AE FFE8 addq.l [A6 - 0x18], 1
0000102E 4A10 tst.b [A0]
00001030 66F0 bne -0xE /* 00001022 */
00001032 302E FFFA move.w D0, [A6 - 0x6]
00001036 B06D ED10 cmp.w D0, [A5 - 0x12F0]
0000103A 6F06 ble +0x8 /* 00001042 */
0000103C 3B6E FFFA ED10 move.w [A5 - 0x12F0], [A6 - 0x6]
label00001042:
00001042 206E FFEC movea.l A0, [A6 - 0x14]
00001046 50AE FFEC addq.l [A6 - 0x14], 8
0000104A 2D50 FFE8 move.l [A6 - 0x18], [A0]
0000104E 66CC bne -0x32 /* 0000101C */
00001050 302D ED10 move.w D0, [A5 - 0x12F0]
00001054 E240 asr D0.w, 1
00001056 5340 subq.w D0, 1
00001058 3B40 ED10 move.w [A5 - 0x12F0], D0
0000105C 302D ED10 move.w D0, [A5 - 0x12F0]
00001060 E948 lsl D0.w, 4
00001062 D06D ED12 add.w D0, [A5 - 0x12EE]
00001066 0640 0060 addi.w D0, 0x60 /* '`' */
0000106A 0C40 0140 cmpi.w D0, 0x140
0000106E 6F10 ble +0x12 /* 00001080 */
00001070 302D ED10 move.w D0, [A5 - 0x12F0]
00001074 E948 lsl D0.w, 4
00001076 323C 00E0 move.w D1, 0xE0
0000107A 9240 sub.w D1, D0
0000107C 3B41 ED12 move.w [A5 - 0x12EE], D1
label00001080:
00001080 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00001084 3F3C 000F move.w -[A7], 0xF
00001088 3F2D ED0E move.w -[A7], [A5 - 0x12F2]
0000108C 3F2D ED12 move.w -[A7], [A5 - 0x12EE]
00001090 4EBA FE3E jsr [PC - 0x1C2 /* 00000ED0 */]
00001094 508F addq.l A7, 8
00001096 3F3C 0021 move.w -[A7], 0x21 /* '!' */
0000109A 3F3C 0010 move.w -[A7], 0x10
0000109E 3F2D ED0E move.w -[A7], [A5 - 0x12F2]
000010A2 3F2D ED12 move.w -[A7], [A5 - 0x12EE]
000010A6 4EBA FE28 jsr [PC - 0x1D8 /* 00000ED0 */]
000010AA 508F addq.l A7, 8
000010AC 426E FFFC clr.w [A6 - 0x4]
000010B0 602C bra +0x2E /* 000010DE */
label000010B2:
000010B2 302E FFFC move.w D0, [A6 - 0x4]
000010B6 E948 lsl D0.w, 4
000010B8 D06D ED12 add.w D0, [A5 - 0x12EE]
000010BC 322E FFFC move.w D1, [A6 - 0x4]
000010C0 0641 0022 addi.w D1, 0x22 /* '\"' */
000010C4 3F01 move.w -[A7], D1
000010C6 3F3C 0004 move.w -[A7], 0x4
000010CA 3F2D ED0E move.w -[A7], [A5 - 0x12F2]
000010CE 0640 0030 addi.w D0, 0x30 /* '0' */
000010D2 3F00 move.w -[A7], D0
000010D4 4EBA FDFA jsr [PC - 0x206 /* 00000ED0 */]
000010D8 508F addq.l A7, 8
000010DA 526E FFFC addq.w [A6 - 0x4], 1
label000010DE:
000010DE 302E FFFC move.w D0, [A6 - 0x4]
000010E2 B06D ED10 cmp.w D0, [A5 - 0x12F0]
000010E6 6DCA blt -0x34 /* 000010B2 */
000010E8 0C6D 0BB8 DDA2 cmpi.w [A5 - 0x225E], 0xBB8
000010EE 6E00 0114 bgt +0x116 /* 00001204 */
000010F2 3F3C 002C move.w -[A7], 0x2C /* ',' */
000010F6 3F3C 0008 move.w -[A7], 0x8
000010FA 302D ED0E move.w D0, [A5 - 0x12F2]
000010FE 0640 0017 addi.w D0, 0x17
00001102 3F00 move.w -[A7], D0
00001104 302D ED12 move.w D0, [A5 - 0x12EE]
00001108 0640 0020 addi.w D0, 0x20 /* ' ' */
0000110C 3F00 move.w -[A7], D0
0000110E 4EBA FDC0 jsr [PC - 0x240 /* 00000ED0 */]
00001112 508F addq.l A7, 8
00001114 302D ED10 move.w D0, [A5 - 0x12F0]
00001118 E948 lsl D0.w, 4
0000111A D06D ED12 add.w D0, [A5 - 0x12EE]
0000111E 3F3C 002D move.w -[A7], 0x2D /* '-' */
00001122 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001126 322D ED0E move.w D1, [A5 - 0x12F2]
0000112A 0641 0017 addi.w D1, 0x17
0000112E 3F01 move.w -[A7], D1
00001130 0640 0030 addi.w D0, 0x30 /* '0' */
00001134 3F00 move.w -[A7], D0
00001136 4EBA FD98 jsr [PC - 0x268 /* 00000ED0 */]
0000113A 508F addq.l A7, 8
0000113C 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00001140 3F3C 0007 move.w -[A7], 0x7
00001144 302D ED0E move.w D0, [A5 - 0x12F2]
00001148 0640 0017 addi.w D0, 0x17
0000114C 3F00 move.w -[A7], D0
0000114E 302D ED12 move.w D0, [A5 - 0x12EE]
00001152 0640 0010 addi.w D0, 0x10
00001156 3F00 move.w -[A7], D0
00001158 4EBA FD76 jsr [PC - 0x28A /* 00000ED0 */]
0000115C 508F addq.l A7, 8
0000115E 426E FFFC clr.w [A6 - 0x4]
00001162 6032 bra +0x34 /* 00001196 */
label00001164:
00001164 302E FFFC move.w D0, [A6 - 0x4]
00001168 E948 lsl D0.w, 4
0000116A D06D ED12 add.w D0, [A5 - 0x12EE]
0000116E 322E FFFC move.w D1, [A6 - 0x4]
00001172 0641 002E addi.w D1, 0x2E /* '.' */
00001176 3F01 move.w -[A7], D1
00001178 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000117C 322D ED0E move.w D1, [A5 - 0x12F2]
00001180 0641 0017 addi.w D1, 0x17
00001184 3F01 move.w -[A7], D1
00001186 0640 0030 addi.w D0, 0x30 /* '0' */
0000118A 3F00 move.w -[A7], D0
0000118C 4EBA FD42 jsr [PC - 0x2BE /* 00000ED0 */]
00001190 508F addq.l A7, 8
00001192 526E FFFC addq.w [A6 - 0x4], 1
label00001196:
00001196 302E FFFC move.w D0, [A6 - 0x4]
0000119A B06D ED10 cmp.w D0, [A5 - 0x12F0]
0000119E 6DC4 blt -0x3A /* 00001164 */
000011A0 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000011A4 3F3C 0005 move.w -[A7], 0x5
000011A8 302D ED0E move.w D0, [A5 - 0x12F2]
000011AC 0640 0017 addi.w D0, 0x17
000011B0 3F00 move.w -[A7], D0
000011B2 302D ED12 move.w D0, [A5 - 0x12EE]
000011B6 0640 0010 addi.w D0, 0x10
000011BA 3F00 move.w -[A7], D0
000011BC 4EBA FD12 jsr [PC - 0x2EE /* 00000ED0 */]
000011C0 508F addq.l A7, 8
000011C2 426E FFFC clr.w [A6 - 0x4]
000011C6 6032 bra +0x34 /* 000011FA */
label000011C8:
000011C8 302E FFFC move.w D0, [A6 - 0x4]
000011CC E948 lsl D0.w, 4
000011CE D06D ED12 add.w D0, [A5 - 0x12EE]
000011D2 322E FFFC move.w D1, [A6 - 0x4]
000011D6 0641 003A addi.w D1, 0x3A /* ':' */
000011DA 3F01 move.w -[A7], D1
000011DC 3F3C 0006 move.w -[A7], 0x6
000011E0 322D ED0E move.w D1, [A5 - 0x12F2]
000011E4 0641 0017 addi.w D1, 0x17
000011E8 3F01 move.w -[A7], D1
000011EA 0640 0030 addi.w D0, 0x30 /* '0' */
000011EE 3F00 move.w -[A7], D0
000011F0 4EBA FCDE jsr [PC - 0x322 /* 00000ED0 */]
000011F4 508F addq.l A7, 8
000011F6 526E FFFC addq.w [A6 - 0x4], 1
label000011FA:
000011FA 302E FFFC move.w D0, [A6 - 0x4]
000011FE B06D ED10 cmp.w D0, [A5 - 0x12F0]
00001202 6DC4 blt -0x3A /* 000011C8 */
label00001204:
00001204 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00001208 4267 clr.w -[A7]
0000120A 3F2D ED0E move.w -[A7], [A5 - 0x12F2]
0000120E 3F2D ED12 move.w -[A7], [A5 - 0x12EE]
00001212 4EBA FCBC jsr [PC - 0x344 /* 00000ED0 */]
00001216 508F addq.l A7, 8
00001218 302D ED10 move.w D0, [A5 - 0x12F0]
0000121C E948 lsl D0.w, 4
0000121E D06D ED12 add.w D0, [A5 - 0x12EE]
00001222 3F3C 0045 move.w -[A7], 0x45 /* 'E' */
00001226 3F3C 0002 move.w -[A7], 0x2
0000122A 3F2D ED0E move.w -[A7], [A5 - 0x12F2]
0000122E 0640 0020 addi.w D0, 0x20 /* ' ' */
00001232 3F00 move.w -[A7], D0
00001234 4EBA FC9A jsr [PC - 0x366 /* 00000ED0 */]
00001238 508F addq.l A7, 8
0000123A 486D BF24 pea.l [A5 - 0x40DC]
0000123E 2F2D B69C move.l -[A7], [A5 - 0x4964]
00001242 4267 clr.w -[A7]
00001244 302D ED0E move.w D0, [A5 - 0x12F2]
00001248 0640 00C8 addi.w D0, 0xC8
0000124C 3F00 move.w -[A7], D0
0000124E 3F2D ED12 move.w -[A7], [A5 - 0x12EE]
00001252 4EBA F3B4 jsr [PC - 0xC4C /* 00000608 */]
00001256 4FEF 000E lea.l A7, [A7 + 0xE]
0000125A 302D ED10 move.w D0, [A5 - 0x12F0]
0000125E E948 lsl D0.w, 4
00001260 D06D ED12 add.w D0, [A5 - 0x12EE]
00001264 486D BF44 pea.l [A5 - 0x40BC]
00001268 206D B69C movea.l A0, [A5 - 0x4964]
0000126C 4868 0010 pea.l [A0 + 0x10]
00001270 4267 clr.w -[A7]
00001272 322D ED0E move.w D1, [A5 - 0x12F2]
00001276 0641 00C8 addi.w D1, 0xC8
0000127A 3F01 move.w -[A7], D1
0000127C 0640 0020 addi.w D0, 0x20 /* ' ' */
00001280 3F00 move.w -[A7], D0
00001282 4EBA F384 jsr [PC - 0xC7C /* 00000608 */]
00001286 4FEF 000E lea.l A7, [A7 + 0xE]
0000128A 302D ED10 move.w D0, [A5 - 0x12F0]
0000128E E948 lsl D0.w, 4
00001290 D06D ED12 add.w D0, [A5 - 0x12EE]
00001294 486D BAC4 pea.l [A5 - 0x453C]
00001298 206D B69C movea.l A0, [A5 - 0x4964]
0000129C 4868 0080 pea.l [A0 + 0x80]
000012A0 4267 clr.w -[A7]
000012A2 322D ED0E move.w D1, [A5 - 0x12F2]
000012A6 0641 00C8 addi.w D1, 0xC8
000012AA 3F01 move.w -[A7], D1
000012AC 0640 0020 addi.w D0, 0x20 /* ' ' */
000012B0 3F00 move.w -[A7], D0
000012B2 4EBA F354 jsr [PC - 0xCAC /* 00000608 */]
000012B6 4FEF 000E lea.l A7, [A7 + 0xE]
000012BA 0C6D 0BB8 DDA2 cmpi.w [A5 - 0x225E], 0xBB8
000012C0 6E52 bgt +0x54 /* 00001314 */
000012C2 302D ED10 move.w D0, [A5 - 0x12F0]
000012C6 E948 lsl D0.w, 4
000012C8 D06D ED12 add.w D0, [A5 - 0x12EE]
000012CC 486D BDC4 pea.l [A5 - 0x423C]
000012D0 206D B69C movea.l A0, [A5 - 0x4964]
000012D4 4868 0038 pea.l [A0 + 0x38]
000012D8 4267 clr.w -[A7]
000012DA 322D ED0E move.w D1, [A5 - 0x12F2]
000012DE 0641 00DF addi.w D1, 0xDF
000012E2 3F01 move.w -[A7], D1
000012E4 0640 0030 addi.w D0, 0x30 /* '0' */
000012E8 3F00 move.w -[A7], D0
000012EA 4EBA F31C jsr [PC - 0xCE4 /* 00000608 */]
000012EE 4FEF 000E lea.l A7, [A7 + 0xE]
000012F2 3F3C 0039 move.w -[A7], 0x39 /* '9' */
000012F6 3F3C 0007 move.w -[A7], 0x7
000012FA 302D ED0E move.w D0, [A5 - 0x12F2]
000012FE 0640 0017 addi.w D0, 0x17
00001302 3F00 move.w -[A7], D0
00001304 302D ED12 move.w D0, [A5 - 0x12EE]
00001308 0640 0010 addi.w D0, 0x10
0000130C 3F00 move.w -[A7], D0
0000130E 4EBA FBC0 jsr [PC - 0x440 /* 00000ED0 */]
00001312 508F addq.l A7, 8
label00001314:
00001314 2D6E FFF0 FFEC move.l [A6 - 0x14], [A6 - 0x10]
0000131A 426D ED1C clr.w [A5 - 0x12E4]
0000131E 426E FFFA clr.w [A6 - 0x6]
00001322 6000 0304 bra +0x306 /* 00001628 */
label00001326:
00001326 4EBA 0C36 jsr [PC + 0xC36 /* 00001F5E */]
0000132A 506D ED0E addq.w [A5 - 0x12F2], 8
0000132E 526D ED1C addq.w [A5 - 0x12E4], 1
00001332 0C6D 0BB8 DDA2 cmpi.w [A5 - 0x225E], 0xBB8
00001338 6F00 00BC ble +0xBE /* 000013F6 */
0000133C 302D ED10 move.w D0, [A5 - 0x12F0]
00001340 E948 lsl D0.w, 4
00001342 D06D ED12 add.w D0, [A5 - 0x12EE]
00001346 3F3C 002D move.w -[A7], 0x2D /* '-' */
0000134A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000134E 322D ED0E move.w D1, [A5 - 0x12F2]
00001352 0641 000F addi.w D1, 0xF
00001356 3F01 move.w -[A7], D1
00001358 0640 0030 addi.w D0, 0x30 /* '0' */
0000135C 3F00 move.w -[A7], D0
0000135E 4EBA FB70 jsr [PC - 0x490 /* 00000ED0 */]
00001362 508F addq.l A7, 8
00001364 3F3C 002C move.w -[A7], 0x2C /* ',' */
00001368 3F3C 0008 move.w -[A7], 0x8
0000136C 302D ED0E move.w D0, [A5 - 0x12F2]
00001370 0640 000F addi.w D0, 0xF
00001374 3F00 move.w -[A7], D0
00001376 302D ED12 move.w D0, [A5 - 0x12EE]
0000137A 0640 0020 addi.w D0, 0x20 /* ' ' */
0000137E 3F00 move.w -[A7], D0
00001380 4EBA FB4E jsr [PC - 0x4B2 /* 00000ED0 */]
00001384 508F addq.l A7, 8
00001386 486D BC24 pea.l [A5 - 0x43DC]
0000138A 206D B69C movea.l A0, [A5 - 0x4964]
0000138E 4868 0040 pea.l [A0 + 0x40]
00001392 4267 clr.w -[A7]
00001394 302D ED0E move.w D0, [A5 - 0x12F2]
00001398 0640 00D7 addi.w D0, 0xD7
0000139C 3F00 move.w -[A7], D0
0000139E 302D ED12 move.w D0, [A5 - 0x12EE]
000013A2 0640 0020 addi.w D0, 0x20 /* ' ' */
000013A6 3F00 move.w -[A7], D0
000013A8 4EBA F25E jsr [PC - 0xDA2 /* 00000608 */]
000013AC 4FEF 000E lea.l A7, [A7 + 0xE]
000013B0 302D ED10 move.w D0, [A5 - 0x12F0]
000013B4 E948 lsl D0.w, 4
000013B6 D06D ED12 add.w D0, [A5 - 0x12EE]
000013BA 486D BC44 pea.l [A5 - 0x43BC]
000013BE 206D B69C movea.l A0, [A5 - 0x4964]
000013C2 4868 0050 pea.l [A0 + 0x50]
000013C6 4267 clr.w -[A7]
000013C8 322D ED0E move.w D1, [A5 - 0x12F2]
000013CC 0641 00D7 addi.w D1, 0xD7
000013D0 3F01 move.w -[A7], D1
000013D2 0640 0030 addi.w D0, 0x30 /* '0' */
000013D6 3F00 move.w -[A7], D0
000013D8 4EBA F22E jsr [PC - 0xDD2 /* 00000608 */]
000013DC 4FEF 000E lea.l A7, [A7 + 0xE]
000013E0 302E FFFA move.w D0, [A6 - 0x6]
000013E4 526E FFFA addq.w [A6 - 0x6], 1
000013E8 4267 clr.w -[A7]
000013EA 3F00 move.w -[A7], D0
000013EC 4EBA 0A9C jsr [PC + 0xA9C /* 00001E8A */]
000013F0 588F addq.l A7, 4
000013F2 6000 0230 bra +0x232 /* 00001624 */
label000013F6:
000013F6 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000013FA 3F3C 0005 move.w -[A7], 0x5
000013FE 302D ED0E move.w D0, [A5 - 0x12F2]
00001402 0640 0017 addi.w D0, 0x17
00001406 3F00 move.w -[A7], D0
00001408 302D ED12 move.w D0, [A5 - 0x12EE]
0000140C 0640 0010 addi.w D0, 0x10
00001410 3F00 move.w -[A7], D0
00001412 4EBA FABC jsr [PC - 0x544 /* 00000ED0 */]
00001416 508F addq.l A7, 8
00001418 426E FFFC clr.w [A6 - 0x4]
0000141C 6000 007C bra +0x7E /* 0000149A */
label00001420:
00001420 206D B69C movea.l A0, [A5 - 0x4964]
00001424 41E8 0030 lea.l A0, [A0 + 0x30]
00001428 2D48 FFE4 move.l [A6 - 0x1C], A0
0000142C 302E FFFC move.w D0, [A6 - 0x4]
00001430 0640 003A addi.w D0, 0x3A /* ':' */
00001434 48C0 ext.l D0
00001436 EB80 asl D0, 5
00001438 41ED B6A4 lea.l A0, [A5 - 0x495C]
0000143C D1C0 add.l A0, D0
0000143E 2D48 FFE0 move.l [A6 - 0x20], A0
00001442 302D ED0E move.w D0, [A5 - 0x12F2]
00001446 0640 0017 addi.w D0, 0x17
0000144A 206E FFE0 movea.l A0, [A6 - 0x20]
0000144E 3140 0002 move.w [A0 + 0x2], D0
00001452 206E FFE4 movea.l A0, [A6 - 0x1C]
00001456 1028 0003 move.b D0, [A0 + 0x3]
0000145A 4880 ext.w D0
0000145C 322D ED0E move.w D1, [A5 - 0x12F2]
00001460 9240 sub.w D1, D0
00001462 0641 0017 addi.w D1, 0x17
00001466 206E FFE0 movea.l A0, [A6 - 0x20]
0000146A 3141 0010 move.w [A0 + 0x10], D1
0000146E 206E FFE4 movea.l A0, [A6 - 0x1C]
00001472 1028 0003 move.b D0, [A0 + 0x3]
00001476 4880 ext.w D0
00001478 322D ED0E move.w D1, [A5 - 0x12F2]
0000147C 9240 sub.w D1, D0
0000147E 206E FFE4 movea.l A0, [A6 - 0x1C]
00001482 7000 moveq.l D0, 0x00
00001484 1028 0001 move.b D0, [A0 + 0x1]
00001488 D240 add.w D1, D0
0000148A 0641 0016 addi.w D1, 0x16
0000148E 206E FFE0 movea.l A0, [A6 - 0x20]
00001492 3141 0012 move.w [A0 + 0x12], D1
00001496 526E FFFC addq.w [A6 - 0x4], 1
label0000149A:
0000149A 302E FFFC move.w D0, [A6 - 0x4]
0000149E B06D ED10 cmp.w D0, [A5 - 0x12F0]
000014A2 6D00 FF7C blt -0x82 /* 00001420 */
000014A6 302D ED10 move.w D0, [A5 - 0x12F0]
000014AA E948 lsl D0.w, 4
000014AC D06D ED12 add.w D0, [A5 - 0x12EE]
000014B0 486D BDC4 pea.l [A5 - 0x423C]
000014B4 206D B69C movea.l A0, [A5 - 0x4964]
000014B8 4868 0038 pea.l [A0 + 0x38]
000014BC 4267 clr.w -[A7]
000014BE 322D ED0E move.w D1, [A5 - 0x12F2]
000014C2 0641 00DF addi.w D1, 0xDF
000014C6 3F01 move.w -[A7], D1
000014C8 0640 0030 addi.w D0, 0x30 /* '0' */
000014CC 3F00 move.w -[A7], D0
000014CE 4EBA F138 jsr [PC - 0xEC8 /* 00000608 */]
000014D2 4FEF 000E lea.l A7, [A7 + 0xE]
000014D6 2B6E FFE8 B158 move.l [A5 - 0x4EA8], [A6 - 0x18]
000014DC 4A6D AEF8 tst.w [A5 - 0x5108]
000014E0 6716 beq +0x18 /* 000014F8 */
000014E2 206E FFEC movea.l A0, [A6 - 0x14]
000014E6 4A28 0006 tst.b [A0 + 0x6]
000014EA 6604 bne +0x6 /* 000014F0 */
000014EC 7001 moveq.l D0, 0x01
000014EE 6002 bra +0x4 /* 000014F2 */
label000014F0:
000014F0 700B moveq.l D0, 0x0B
label000014F2:
000014F2 1B40 B156 move.b [A5 - 0x4EAA], D0
000014F6 6014 bra +0x16 /* 0000150C */
label000014F8:
000014F8 206E FFEC movea.l A0, [A6 - 0x14]
000014FC 4A28 0006 tst.b [A0 + 0x6]
00001500 6604 bne +0x6 /* 00001506 */
00001502 7001 moveq.l D0, 0x01
00001504 6002 bra +0x4 /* 00001508 */
label00001506:
00001506 700B moveq.l D0, 0x0B
label00001508:
00001508 1B40 B156 move.b [A5 - 0x4EAA], D0
label0000150C:
0000150C 302D ED0E move.w D0, [A5 - 0x12F2]
00001510 0640 000F addi.w D0, 0xF
00001514 3F00 move.w -[A7], D0
00001516 302D ED12 move.w D0, [A5 - 0x12EE]
0000151A 0640 0024 addi.w D0, 0x24 /* '$' */
0000151E 3F00 move.w -[A7], D0
00001520 486D B156 pea.l [A5 - 0x4EAA]
00001524 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001528 508F addq.l A7, 8
0000152A 426E FFFC clr.w [A6 - 0x4]
0000152E 6000 007C bra +0x7E /* 000015AC */
label00001532:
00001532 206D B69C movea.l A0, [A5 - 0x4964]
00001536 41E8 0048 lea.l A0, [A0 + 0x48]
0000153A 2D48 FFE4 move.l [A6 - 0x1C], A0
0000153E 302E FFFC move.w D0, [A6 - 0x4]
00001542 0640 002E addi.w D0, 0x2E /* '.' */
00001546 48C0 ext.l D0
00001548 EB80 asl D0, 5
0000154A 41ED B6A4 lea.l A0, [A5 - 0x495C]
0000154E D1C0 add.l A0, D0
00001550 2D48 FFE0 move.l [A6 - 0x20], A0
00001554 302D ED0E move.w D0, [A5 - 0x12F2]
00001558 0640 0017 addi.w D0, 0x17
0000155C 206E FFE0 movea.l A0, [A6 - 0x20]
00001560 3140 0002 move.w [A0 + 0x2], D0
00001564 206E FFE4 movea.l A0, [A6 - 0x1C]
00001568 1028 0003 move.b D0, [A0 + 0x3]
0000156C 4880 ext.w D0
0000156E 322D ED0E move.w D1, [A5 - 0x12F2]
00001572 9240 sub.w D1, D0
00001574 0641 0017 addi.w D1, 0x17
00001578 206E FFE0 movea.l A0, [A6 - 0x20]
0000157C 3141 0010 move.w [A0 + 0x10], D1
00001580 206E FFE4 movea.l A0, [A6 - 0x1C]
00001584 1028 0003 move.b D0, [A0 + 0x3]
00001588 4880 ext.w D0
0000158A 322D ED0E move.w D1, [A5 - 0x12F2]
0000158E 9240 sub.w D1, D0
00001590 206E FFE4 movea.l A0, [A6 - 0x1C]
00001594 7000 moveq.l D0, 0x00
00001596 1028 0001 move.b D0, [A0 + 0x1]
0000159A D240 add.w D1, D0
0000159C 0641 0016 addi.w D1, 0x16
000015A0 206E FFE0 movea.l A0, [A6 - 0x20]
000015A4 3141 0012 move.w [A0 + 0x12], D1
000015A8 526E FFFC addq.w [A6 - 0x4], 1
label000015AC:
000015AC 302E FFFC move.w D0, [A6 - 0x4]
000015B0 B06D ED10 cmp.w D0, [A5 - 0x12F0]
000015B4 6D00 FF7C blt -0x82 /* 00001532 */
000015B8 302D ED10 move.w D0, [A5 - 0x12F0]
000015BC E948 lsl D0.w, 4
000015BE D06D ED12 add.w D0, [A5 - 0x12EE]
000015C2 3F3C 002D move.w -[A7], 0x2D /* '-' */
000015C6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000015CA 322D ED0E move.w D1, [A5 - 0x12F2]
000015CE 0641 0017 addi.w D1, 0x17
000015D2 3F01 move.w -[A7], D1
000015D4 0640 0030 addi.w D0, 0x30 /* '0' */
000015D8 3F00 move.w -[A7], D0
000015DA 4EBA F8F4 jsr [PC - 0x70C /* 00000ED0 */]
000015DE 508F addq.l A7, 8
000015E0 3F3C 002C move.w -[A7], 0x2C /* ',' */
000015E4 3F3C 0008 move.w -[A7], 0x8
000015E8 302D ED0E move.w D0, [A5 - 0x12F2]
000015EC 0640 0017 addi.w D0, 0x17
000015F0 3F00 move.w -[A7], D0
000015F2 302D ED12 move.w D0, [A5 - 0x12EE]
000015F6 0640 0020 addi.w D0, 0x20 /* ' ' */
000015FA 3F00 move.w -[A7], D0
000015FC 4EBA F8D2 jsr [PC - 0x72E /* 00000ED0 */]
00001600 508F addq.l A7, 8
00001602 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00001606 3F3C 0007 move.w -[A7], 0x7
0000160A 302D ED0E move.w D0, [A5 - 0x12F2]
0000160E 0640 0017 addi.w D0, 0x17
00001612 3F00 move.w -[A7], D0
00001614 302D ED12 move.w D0, [A5 - 0x12EE]
00001618 0640 0010 addi.w D0, 0x10
0000161C 3F00 move.w -[A7], D0
0000161E 4EBA F8B0 jsr [PC - 0x750 /* 00000ED0 */]
00001622 508F addq.l A7, 8
label00001624:
00001624 50AE FFEC addq.l [A6 - 0x14], 8
label00001628:
00001628 206E FFEC movea.l A0, [A6 - 0x14]
0000162C 2D50 FFE8 move.l [A6 - 0x18], [A0]
00001630 6600 FCF4 bne -0x30A /* 00001326 */
00001634 0C6D 0BB8 DDA2 cmpi.w [A5 - 0x225E], 0xBB8
0000163A 6F00 00B8 ble +0xBA /* 000016F4 */
0000163E 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00001642 3F3C 0005 move.w -[A7], 0x5
00001646 302D ED0E move.w D0, [A5 - 0x12F2]
0000164A 0640 0017 addi.w D0, 0x17
0000164E 3F00 move.w -[A7], D0
00001650 302D ED12 move.w D0, [A5 - 0x12EE]
00001654 0640 0010 addi.w D0, 0x10
00001658 3F00 move.w -[A7], D0
0000165A 4EBA F874 jsr [PC - 0x78C /* 00000ED0 */]
0000165E 508F addq.l A7, 8
00001660 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00001664 3F3C 0007 move.w -[A7], 0x7
00001668 302D ED0E move.w D0, [A5 - 0x12F2]
0000166C 0640 0017 addi.w D0, 0x17
00001670 3F00 move.w -[A7], D0
00001672 302D ED12 move.w D0, [A5 - 0x12EE]
00001676 0640 0010 addi.w D0, 0x10
0000167A 3F00 move.w -[A7], D0
0000167C 4EBA F852 jsr [PC - 0x7AE /* 00000ED0 */]
00001680 508F addq.l A7, 8
00001682 426E FFFC clr.w [A6 - 0x4]
00001686 6032 bra +0x34 /* 000016BA */
label00001688:
00001688 302E FFFC move.w D0, [A6 - 0x4]
0000168C E948 lsl D0.w, 4
0000168E D06D ED12 add.w D0, [A5 - 0x12EE]
00001692 322E FFFC move.w D1, [A6 - 0x4]
00001696 0641 003A addi.w D1, 0x3A /* ':' */
0000169A 3F01 move.w -[A7], D1
0000169C 3F3C 0006 move.w -[A7], 0x6
000016A0 322D ED0E move.w D1, [A5 - 0x12F2]
000016A4 0641 0017 addi.w D1, 0x17
000016A8 3F01 move.w -[A7], D1
000016AA 0640 0030 addi.w D0, 0x30 /* '0' */
000016AE 3F00 move.w -[A7], D0
000016B0 4EBA F81E jsr [PC - 0x7E2 /* 00000ED0 */]
000016B4 508F addq.l A7, 8
000016B6 526E FFFC addq.w [A6 - 0x4], 1
label000016BA:
000016BA 302E FFFC move.w D0, [A6 - 0x4]
000016BE B06D ED10 cmp.w D0, [A5 - 0x12F0]
000016C2 6DC4 blt -0x3A /* 00001688 */
000016C4 302D ED10 move.w D0, [A5 - 0x12F0]
000016C8 E948 lsl D0.w, 4
000016CA D06D ED12 add.w D0, [A5 - 0x12EE]
000016CE 486D BDC4 pea.l [A5 - 0x423C]
000016D2 206D B69C movea.l A0, [A5 - 0x4964]
000016D6 4868 0038 pea.l [A0 + 0x38]
000016DA 4267 clr.w -[A7]
000016DC 322D ED0E move.w D1, [A5 - 0x12F2]
000016E0 0641 00DF addi.w D1, 0xDF
000016E4 3F01 move.w -[A7], D1
000016E6 0640 0030 addi.w D0, 0x30 /* '0' */
000016EA 3F00 move.w -[A7], D0
000016EC 4EBA EF1A jsr [PC - 0x10E6 /* 00000608 */]
000016F0 4FEF 000E lea.l A7, [A7 + 0xE]
label000016F4:
000016F4 41ED BC24 lea.l A0, [A5 - 0x43DC]
000016F8 2D48 FFE0 move.l [A6 - 0x20], A0
000016FC 426E FFFC clr.w [A6 - 0x4]
00001700 601E bra +0x20 /* 00001720 */
label00001702:
00001702 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001706 4EBA EE42 jsr [PC - 0x11BE /* 0000054A */]
0000170A 588F addq.l A7, 4
0000170C 206E FFE0 movea.l A0, [A6 - 0x20]
00001710 06AE 0000 0020 FFE0 addi.l [A6 - 0x20], 0x20 /* ' ' */
00001718 42A8 0014 clr.l [A0 + 0x14]
0000171C 526E FFFC addq.w [A6 - 0x4], 1
label00001720:
00001720 302D ED10 move.w D0, [A5 - 0x12F0]
00001724 5440 addq.w D0, 2
00001726 B06E FFFC cmp.w D0, [A6 - 0x4]
0000172A 6ED6 bgt -0x28 /* 00001702 */
0000172C 7001 moveq.l D0, 0x01
0000172E 3B40 EC96 move.w [A5 - 0x136A], D0
00001732 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00001736 4E5E unlink A6
00001738 4E75 rts
0000173A 4D45 chk.w D6, D5
0000173C 4E55 444F link A5, -0xFFFFBBB1
00001740 574E subq.w A6, 3
fn00001742:
00001742 4E56 FFEA link A6, -0x0016
00001746 426D EC96 clr.w [A5 - 0x136A]
0000174A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000174E 7020 moveq.l D0, 0x20
00001750 3D40 FFFE move.w [A6 - 0x2], D0
00001754 0C6D 0BB8 DDA2 cmpi.w [A5 - 0x225E], 0xBB8
0000175A 6F00 00C4 ble +0xC6 /* 00001820 */
0000175E 6000 00E0 bra +0xE2 /* 00001840 */
label00001762:
00001762 4EBA 07FA jsr [PC + 0x7FA /* 00001F5E */]
00001766 516D ED0E subq.w [A5 - 0x12F2], 8
0000176A 3F3C 0038 move.w -[A7], 0x38 /* '8' */
0000176E 3F3C 0005 move.w -[A7], 0x5
00001772 302D ED0E move.w D0, [A5 - 0x12F2]
00001776 0640 0017 addi.w D0, 0x17
0000177A 3F00 move.w -[A7], D0
0000177C 302D ED12 move.w D0, [A5 - 0x12EE]
00001780 0640 0010 addi.w D0, 0x10
00001784 3F00 move.w -[A7], D0
00001786 4EBA F748 jsr [PC - 0x8B8 /* 00000ED0 */]
0000178A 508F addq.l A7, 8
0000178C 426E FFFC clr.w [A6 - 0x4]
00001790 6032 bra +0x34 /* 000017C4 */
label00001792:
00001792 302E FFFC move.w D0, [A6 - 0x4]
00001796 E948 lsl D0.w, 4
00001798 D06D ED12 add.w D0, [A5 - 0x12EE]
0000179C 322E FFFC move.w D1, [A6 - 0x4]
000017A0 0641 003A addi.w D1, 0x3A /* ':' */
000017A4 3F01 move.w -[A7], D1
000017A6 3F3C 0006 move.w -[A7], 0x6
000017AA 322D ED0E move.w D1, [A5 - 0x12F2]
000017AE 0641 0017 addi.w D1, 0x17
000017B2 3F01 move.w -[A7], D1
000017B4 0640 0030 addi.w D0, 0x30 /* '0' */
000017B8 3F00 move.w -[A7], D0
000017BA 4EBA F714 jsr [PC - 0x8EC /* 00000ED0 */]
000017BE 508F addq.l A7, 8
000017C0 526E FFFC addq.w [A6 - 0x4], 1
label000017C4:
000017C4 302E FFFC move.w D0, [A6 - 0x4]
000017C8 B06D ED10 cmp.w D0, [A5 - 0x12F0]
000017CC 6DC4 blt -0x3A /* 00001792 */
000017CE 302D ED10 move.w D0, [A5 - 0x12F0]
000017D2 E948 lsl D0.w, 4
000017D4 D06D ED12 add.w D0, [A5 - 0x12EE]
000017D8 486D BDC4 pea.l [A5 - 0x423C]
000017DC 206D B69C movea.l A0, [A5 - 0x4964]
000017E0 4868 0038 pea.l [A0 + 0x38]
000017E4 4267 clr.w -[A7]
000017E6 322D ED0E move.w D1, [A5 - 0x12F2]
000017EA 0641 00DF addi.w D1, 0xDF
000017EE 3F01 move.w -[A7], D1
000017F0 0640 0030 addi.w D0, 0x30 /* '0' */
000017F4 3F00 move.w -[A7], D0
000017F6 4EBA EE10 jsr [PC - 0x11F0 /* 00000608 */]
000017FA 4FEF 000E lea.l A7, [A7 + 0xE]
000017FE 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00001802 3F3C 0007 move.w -[A7], 0x7
00001806 302D ED0E move.w D0, [A5 - 0x12F2]
0000180A 0640 0017 addi.w D0, 0x17
0000180E 3F00 move.w -[A7], D0
00001810 302D ED12 move.w D0, [A5 - 0x12EE]
00001814 0640 0010 addi.w D0, 0x10
00001818 3F00 move.w -[A7], D0
0000181A 4EBA F6B4 jsr [PC - 0x94C /* 00000ED0 */]
0000181E 508F addq.l A7, 8
label00001820:
00001820 0C6D 0019 ED0E cmpi.w [A5 - 0x12F2], 0x19
00001826 6E00 FF3A bgt -0xC4 /* 00001762 */
0000182A 3F3C 0021 move.w -[A7], 0x21 /* '!' */
0000182E 3F3C 0010 move.w -[A7], 0x10
00001832 3F2D ED0E move.w -[A7], [A5 - 0x12F2]
00001836 3F2D ED12 move.w -[A7], [A5 - 0x12EE]
0000183A 4EBA F694 jsr [PC - 0x96C /* 00000ED0 */]
0000183E 508F addq.l A7, 8
label00001840:
00001840 41ED BDA4 lea.l A0, [A5 - 0x425C]
00001844 2D48 FFEA move.l [A6 - 0x16], A0
00001848 426E FFFC clr.w [A6 - 0x4]
0000184C 601E bra +0x20 /* 0000186C */
label0000184E:
0000184E 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001852 4EBA ECF6 jsr [PC - 0x130A /* 0000054A */]
00001856 588F addq.l A7, 4
00001858 206E FFEA movea.l A0, [A6 - 0x16]
0000185C 06AE 0000 0020 FFEA addi.l [A6 - 0x16], 0x20 /* ' ' */
00001864 42A8 0014 clr.l [A0 + 0x14]
00001868 526E FFFC addq.w [A6 - 0x4], 1
label0000186C:
0000186C 302D ED10 move.w D0, [A5 - 0x12F0]
00001870 5440 addq.w D0, 2
00001872 B06E FFFC cmp.w D0, [A6 - 0x4]
00001876 6ED6 bgt -0x28 /* 0000184E */
00001878 41ED BAA4 lea.l A0, [A5 - 0x455C]
0000187C 2D48 FFEA move.l [A6 - 0x16], A0
00001880 426E FFFC clr.w [A6 - 0x4]
00001884 601E bra +0x20 /* 000018A4 */
label00001886:
00001886 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000188A 4EBA ECBE jsr [PC - 0x1342 /* 0000054A */]
0000188E 588F addq.l A7, 4
00001890 206E FFEA movea.l A0, [A6 - 0x16]
00001894 06AE 0000 0020 FFEA addi.l [A6 - 0x16], 0x20 /* ' ' */
0000189C 42A8 0014 clr.l [A0 + 0x14]
000018A0 526E FFFC addq.w [A6 - 0x4], 1
label000018A4:
000018A4 302D ED10 move.w D0, [A5 - 0x12F0]
000018A8 5440 addq.w D0, 2
000018AA B06E FFFC cmp.w D0, [A6 - 0x4]
000018AE 6ED6 bgt -0x28 /* 00001886 */
000018B0 486D BF24 pea.l [A5 - 0x40DC]
000018B4 4EBA ED96 jsr [PC - 0x126A /* 0000064C */]
000018B8 588F addq.l A7, 4
000018BA 486D BF44 pea.l [A5 - 0x40BC]
000018BE 4EBA ED8C jsr [PC - 0x1274 /* 0000064C */]
000018C2 588F addq.l A7, 4
000018C4 0C6D 0BB8 DDA2 cmpi.w [A5 - 0x225E], 0xBB8
000018CA 6F22 ble +0x24 /* 000018EE */
000018CC 302D BF30 move.w D0, [A5 - 0x40D0]
000018D0 E440 asr D0.w, 2
000018D2 322D BF52 move.w D1, [A5 - 0x40AE]
000018D6 E441 asr D1.w, 2
000018D8 3F2D BDD6 move.w -[A7], [A5 - 0x422A]
000018DC 3F2D BF56 move.w -[A7], [A5 - 0x40AA]
000018E0 3F01 move.w -[A7], D1
000018E2 3F00 move.w -[A7], D0
000018E4 4EBA 0D38 jsr [PC + 0xD38 /* 0000261E */]
000018E8 508F addq.l A7, 8
000018EA 6000 008E bra +0x90 /* 0000197A */
label000018EE:
000018EE 206D B69C movea.l A0, [A5 - 0x4964]
000018F2 41E8 0080 lea.l A0, [A0 + 0x80]
000018F6 2B48 BAD8 move.l [A5 - 0x4528], A0
000018FA 206D B69C movea.l A0, [A5 - 0x4964]
000018FE 41E8 0038 lea.l A0, [A0 + 0x38]
00001902 2B48 BDD8 move.l [A5 - 0x4228], A0
00001906 302D ED10 move.w D0, [A5 - 0x12F0]
0000190A E948 lsl D0.w, 4
0000190C D06D ED12 add.w D0, [A5 - 0x12EE]
00001910 486D BAC4 pea.l [A5 - 0x453C]
00001914 206D B69C movea.l A0, [A5 - 0x4964]
00001918 4868 0080 pea.l [A0 + 0x80]
0000191C 4267 clr.w -[A7]
0000191E 322D ED0E move.w D1, [A5 - 0x12F2]
00001922 0641 00C8 addi.w D1, 0xC8
00001926 3F01 move.w -[A7], D1
00001928 0640 0020 addi.w D0, 0x20 /* ' ' */
0000192C 3F00 move.w -[A7], D0
0000192E 4EBA ECD8 jsr [PC - 0x1328 /* 00000608 */]
00001932 4FEF 000E lea.l A7, [A7 + 0xE]
00001936 302D ED10 move.w D0, [A5 - 0x12F0]
0000193A E948 lsl D0.w, 4
0000193C D06D ED12 add.w D0, [A5 - 0x12EE]
00001940 486D BDC4 pea.l [A5 - 0x423C]
00001944 206D B69C movea.l A0, [A5 - 0x4964]
00001948 4868 0038 pea.l [A0 + 0x38]
0000194C 4267 clr.w -[A7]
0000194E 322D ED0E move.w D1, [A5 - 0x12F2]
00001952 0641 00DF addi.w D1, 0xDF
00001956 3F01 move.w -[A7], D1
00001958 0640 0030 addi.w D0, 0x30 /* '0' */
0000195C 3F00 move.w -[A7], D0
0000195E 4EBA ECA8 jsr [PC - 0x1358 /* 00000608 */]
00001962 4FEF 000E lea.l A7, [A7 + 0xE]
00001966 486D BAC4 pea.l [A5 - 0x453C]
0000196A 4EBA ECE0 jsr [PC - 0x1320 /* 0000064C */]
0000196E 588F addq.l A7, 4
00001970 486D BDC4 pea.l [A5 - 0x423C]
00001974 4EBA ECD6 jsr [PC - 0x132A /* 0000064C */]
00001978 588F addq.l A7, 4
label0000197A:
0000197A 3B7C 00FF ED18 move.w [A5 - 0x12E8], 0xFF
00001980 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00001984 4E5E unlink A6
00001986 4E75 rts
00001988 4D45 chk.w D6, D5
0000198A 4E55 5550 link A5, -0xFFFFAAB0
0000198E 2020 move.l D0, -[A0]
00001990 4E56 FFEA link A6, -0x0016
00001994 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00001998 2D6D CEC8 FFFC move.l [A6 - 0x4], [A5 - 0x3138]
0000199E 426E FFF4 clr.w [A6 - 0xC]
000019A2 426E FFFA clr.w [A6 - 0x6]
000019A6 7020 moveq.l D0, 0x20
000019A8 3D40 FFF2 move.w [A6 - 0xE], D0
000019AC 302E FFF2 move.w D0, [A6 - 0xE]
000019B0 48C0 ext.l D0
000019B2 EB80 asl D0, 5
000019B4 41ED B6A4 lea.l A0, [A5 - 0x495C]
000019B8 D1C0 add.l A0, D0
000019BA 2D48 FFEA move.l [A6 - 0x16], A0
000019BE 206E FFEA movea.l A0, [A6 - 0x16]
000019C2 70FF moveq.l D0, 0xFFFFFFFF
000019C4 1140 000B move.b [A0 + 0xB], D0
000019C8 206E FFEA movea.l A0, [A6 - 0x16]
000019CC 216D B1B2 0018 move.l [A0 + 0x18], [A5 - 0x4E4E]
000019D2 206E FFEA movea.l A0, [A6 - 0x16]
000019D6 42A8 0014 clr.l [A0 + 0x14]
000019DA 2F2E FFEA move.l -[A7], [A6 - 0x16]
000019DE 206D B69C movea.l A0, [A5 - 0x4964]
000019E2 4868 0058 pea.l [A0 + 0x58]
000019E6 4267 clr.w -[A7]
000019E8 3F3C 00C8 move.w -[A7], 0xC8
000019EC 3F2E FFFA move.w -[A7], [A6 - 0x6]
000019F0 4EBA EC16 jsr [PC - 0x13EA /* 00000608 */]
000019F4 4FEF 000E lea.l A7, [A7 + 0xE]
000019F8 2F2E FFEA move.l -[A7], [A6 - 0x16]
000019FC 4EBA EB4C jsr [PC - 0x14B4 /* 0000054A */]
00001A00 588F addq.l A7, 4
00001A02 206E FFEA movea.l A0, [A6 - 0x16]
00001A06 42A8 0014 clr.l [A0 + 0x14]
00001A0A 206E FFEA movea.l A0, [A6 - 0x16]
00001A0E 06AE 0000 0020 FFEA addi.l [A6 - 0x16], 0x20 /* ' ' */
00001A16 4228 000B clr.b [A0 + 0xB]
00001A1A 066E 0030 FFFA addi.w [A6 - 0x6], 0x30 /* '0' */
00001A20 6000 018C bra +0x18E /* 00001BAE */
label00001A24:
00001A24 426E FFF8 clr.w [A6 - 0x8]
00001A28 6004 bra +0x6 /* 00001A2E */
label00001A2A:
00001A2A 526E FFF8 addq.w [A6 - 0x8], 1
label00001A2E:
00001A2E 206E FFEE movea.l A0, [A6 - 0x12]
00001A32 52AE FFEE addq.l [A6 - 0x12], 1
00001A36 4A10 tst.b [A0]
00001A38 66F0 bne -0xE /* 00001A2A */
00001A3A 302E FFF8 move.w D0, [A6 - 0x8]
00001A3E 5240 addq.w D0, 1
00001A40 E240 asr D0.w, 1
00001A42 3D40 FFF8 move.w [A6 - 0x8], D0
00001A46 302E FFF4 move.w D0, [A6 - 0xC]
00001A4A 526E FFF4 addq.w [A6 - 0xC], 1
00001A4E 48C0 ext.l D0
00001A50 D080 add.l D0, D0
00001A52 41ED ED1E lea.l A0, [A5 - 0x12E2]
00001A56 D1C0 add.l A0, D0
00001A58 30AE FFFA move.w [A0], [A6 - 0x6]
00001A5C 426E FFF6 clr.w [A6 - 0xA]
00001A60 605E bra +0x60 /* 00001AC0 */
label00001A62:
00001A62 206E FFEA movea.l A0, [A6 - 0x16]
00001A66 70FF moveq.l D0, 0xFFFFFFFF
00001A68 1140 000B move.b [A0 + 0xB], D0
00001A6C 206E FFEA movea.l A0, [A6 - 0x16]
00001A70 216D B1BA 0018 move.l [A0 + 0x18], [A5 - 0x4E46]
00001A76 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001A7A 206D B69C movea.l A0, [A5 - 0x4964]
00001A7E 4868 0068 pea.l [A0 + 0x68]
00001A82 4267 clr.w -[A7]
00001A84 3F3C 00C8 move.w -[A7], 0xC8
00001A88 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001A8C 4EBA EB7A jsr [PC - 0x1486 /* 00000608 */]
00001A90 4FEF 000E lea.l A7, [A7 + 0xE]
00001A94 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001A98 4EBA EAB0 jsr [PC - 0x1550 /* 0000054A */]
00001A9C 588F addq.l A7, 4
00001A9E 206E FFEA movea.l A0, [A6 - 0x16]
00001AA2 42A8 0014 clr.l [A0 + 0x14]
00001AA6 206E FFEA movea.l A0, [A6 - 0x16]
00001AAA 06AE 0000 0020 FFEA addi.l [A6 - 0x16], 0x20 /* ' ' */
00001AB2 4228 000B clr.b [A0 + 0xB]
00001AB6 066E 0010 FFFA addi.w [A6 - 0x6], 0x10
00001ABC 526E FFF6 addq.w [A6 - 0xA], 1
label00001AC0:
00001AC0 302E FFF6 move.w D0, [A6 - 0xA]
00001AC4 B06E FFF8 cmp.w D0, [A6 - 0x8]
00001AC8 6D98 blt -0x66 /* 00001A62 */
00001ACA 4267 clr.w -[A7]
00001ACC 302E FFF4 move.w D0, [A6 - 0xC]
00001AD0 5340 subq.w D0, 1
00001AD2 3F00 move.w -[A7], D0
00001AD4 4EBA 0192 jsr [PC + 0x192 /* 00001C68 */]
00001AD8 588F addq.l A7, 4
00001ADA 206E FFFC movea.l A0, [A6 - 0x4]
00001ADE 4A90 tst.l [A0]
00001AE0 675C beq +0x5E /* 00001B3E */
00001AE2 206E FFEA movea.l A0, [A6 - 0x16]
00001AE6 70FF moveq.l D0, 0xFFFFFFFF
00001AE8 1140 000B move.b [A0 + 0xB], D0
00001AEC 206E FFEA movea.l A0, [A6 - 0x16]
00001AF0 216D B1B6 0018 move.l [A0 + 0x18], [A5 - 0x4E4A]
00001AF6 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001AFA 206D B69C movea.l A0, [A5 - 0x4964]
00001AFE 4868 0060 pea.l [A0 + 0x60]
00001B02 4267 clr.w -[A7]
00001B04 3F3C 00C8 move.w -[A7], 0xC8
00001B08 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001B0C 4EBA EAFA jsr [PC - 0x1506 /* 00000608 */]
00001B10 4FEF 000E lea.l A7, [A7 + 0xE]
00001B14 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001B18 4EBA EA30 jsr [PC - 0x15D0 /* 0000054A */]
00001B1C 588F addq.l A7, 4
00001B1E 206E FFEA movea.l A0, [A6 - 0x16]
00001B22 42A8 0014 clr.l [A0 + 0x14]
00001B26 206E FFEA movea.l A0, [A6 - 0x16]
00001B2A 06AE 0000 0020 FFEA addi.l [A6 - 0x16], 0x20 /* ' ' */
00001B32 4228 000B clr.b [A0 + 0xB]
00001B36 066E 0010 FFFA addi.w [A6 - 0x6], 0x10
00001B3C 6070 bra +0x72 /* 00001BAE */
label00001B3E:
00001B3E 302E FFF4 move.w D0, [A6 - 0xC]
00001B42 526E FFF4 addq.w [A6 - 0xC], 1
00001B46 48C0 ext.l D0
00001B48 D080 add.l D0, D0
00001B4A 41ED ED1E lea.l A0, [A5 - 0x12E2]
00001B4E D1C0 add.l A0, D0
00001B50 30AE FFFA move.w [A0], [A6 - 0x6]
00001B54 206E FFEA movea.l A0, [A6 - 0x16]
00001B58 70FF moveq.l D0, 0xFFFFFFFF
00001B5A 1140 000B move.b [A0 + 0xB], D0
00001B5E 206E FFEA movea.l A0, [A6 - 0x16]
00001B62 216D B1BE 0018 move.l [A0 + 0x18], [A5 - 0x4E42]
00001B68 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001B6C 206D B69C movea.l A0, [A5 - 0x4964]
00001B70 4868 0070 pea.l [A0 + 0x70]
00001B74 4267 clr.w -[A7]
00001B76 3F3C 00C8 move.w -[A7], 0xC8
00001B7A 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001B7E 4EBA EA88 jsr [PC - 0x1578 /* 00000608 */]
00001B82 4FEF 000E lea.l A7, [A7 + 0xE]
00001B86 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001B8A 4EBA E9BE jsr [PC - 0x1642 /* 0000054A */]
00001B8E 588F addq.l A7, 4
00001B90 206E FFEA movea.l A0, [A6 - 0x16]
00001B94 42A8 0014 clr.l [A0 + 0x14]
00001B98 206E FFEA movea.l A0, [A6 - 0x16]
00001B9C 06AE 0000 0020 FFEA addi.l [A6 - 0x16], 0x20 /* ' ' */
00001BA4 4228 000B clr.b [A0 + 0xB]
00001BA8 066E 0018 FFFA addi.w [A6 - 0x6], 0x18
label00001BAE:
00001BAE 206E FFFC movea.l A0, [A6 - 0x4]
00001BB2 50AE FFFC addq.l [A6 - 0x4], 8
00001BB6 2D50 FFEE move.l [A6 - 0x12], [A0]
00001BBA 6600 FE68 bne -0x196 /* 00001A24 */
00001BBE 302E FFF4 move.w D0, [A6 - 0xC]
00001BC2 5340 subq.w D0, 1
00001BC4 3B40 ED14 move.w [A5 - 0x12EC], D0
00001BC8 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00001BCC 4E5E unlink A6
00001BCE 4E75 rts
00001BD0 5348 subq.w A0, 1
00001BD2 4F57 chk.w D7, [A7]
00001BD4 4845 swap.w D5
00001BD6 4144 chk.w D0, D4
00001BD8 4E56 FFEE link A6, -0x0012
00001BDC 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00001BE0 426E FFF2 clr.w [A6 - 0xE]
00001BE4 0C6D 00FF ED16 cmpi.w [A5 - 0x12EA], 0xFF
00001BEA 6750 beq +0x52 /* 00001C3C */
00001BEC 0C6D 00FF ED18 cmpi.w [A5 - 0x12E8], 0xFF
00001BF2 6744 beq +0x46 /* 00001C38 */
00001BF4 302D ED16 move.w D0, [A5 - 0x12EA]
00001BF8 48C0 ext.l D0
00001BFA E780 asl D0, 3
00001BFC D0AD CEC8 add.l D0, [A5 - 0x3138]
00001C00 2040 movea.l A0, D0
00001C02 302D ED18 move.w D0, [A5 - 0x12E8]
00001C06 48C0 ext.l D0
00001C08 E780 asl D0, 3
00001C0A D0A8 0004 add.l D0, [A0 + 0x4]
00001C0E 2040 movea.l A0, D0
00001C10 4A28 0006 tst.b [A0 + 0x6]
00001C14 6722 beq +0x24 /* 00001C38 */
00001C16 302D ED16 move.w D0, [A5 - 0x12EA]
00001C1A 48C0 ext.l D0
00001C1C E780 asl D0, 3
00001C1E D0AD CEC8 add.l D0, [A5 - 0x3138]
00001C22 2040 movea.l A0, D0
00001C24 302D ED18 move.w D0, [A5 - 0x12E8]
00001C28 48C0 ext.l D0
00001C2A E780 asl D0, 3
00001C2C D0A8 0004 add.l D0, [A0 + 0x4]
00001C30 2040 movea.l A0, D0
00001C32 3D68 0004 FFF2 move.w [A6 - 0xE], [A0 + 0x4]
label00001C38:
00001C38 4EBA FB08 jsr [PC - 0x4F8 /* 00001742 */]
label00001C3C:
00001C3C 3B7C 00FF ED16 move.w [A5 - 0x12EA], 0xFF
00001C42 3F3C 0017 move.w -[A7], 0x17
00001C46 4267 clr.w -[A7]
00001C48 3F3C 004F move.w -[A7], 0x4F /* 'O' */
00001C4C 4267 clr.w -[A7]
00001C4E 4EBA 09CE jsr [PC + 0x9CE /* 0000261E */]
00001C52 508F addq.l A7, 8
00001C54 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00001C58 302E FFF2 move.w D0, [A6 - 0xE]
00001C5C 4E5E unlink A6
00001C5E 4E75 rts
00001C60 4552 chk.w D2, [A2]
00001C62 4153 chk.w D0, [A3]
00001C64 4548 chk.w D2, A0
00001C66 4541 chk.w D2, D1
fn00001C68:
00001C68 4E56 0000 link A6, 0
00001C6C 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00001C70 302E 0008 move.w D0, [A6 + 0x8]
00001C74 48C0 ext.l D0
00001C76 E780 asl D0, 3
00001C78 D0AD CEC8 add.l D0, [A5 - 0x3138]
00001C7C 2040 movea.l A0, D0
00001C7E 2B50 B15E move.l [A5 - 0x4EA2], [A0]
00001C82 7003 moveq.l D0, 0x03
00001C84 1B40 B15D move.b [A5 - 0x4EA3], D0
00001C88 4A6D AEF8 tst.w [A5 - 0x5108]
00001C8C 6712 beq +0x14 /* 00001CA0 */
00001C8E 4A6E 000A tst.w [A6 + 0xA]
00001C92 6604 bne +0x6 /* 00001C98 */
00001C94 7000 moveq.l D0, 0x00
00001C96 6002 bra +0x4 /* 00001C9A */
label00001C98:
00001C98 700C moveq.l D0, 0x0C
label00001C9A:
00001C9A 1B40 B15C move.b [A5 - 0x4EA4], D0
00001C9E 602E bra +0x30 /* 00001CCE */
label00001CA0:
00001CA0 7000 moveq.l D0, 0x00
00001CA2 102D CF25 move.b D0, [A5 - 0x30DB]
00001CA6 0C40 0003 cmpi.w D0, 0x3
00001CAA 6612 bne +0x14 /* 00001CBE */
00001CAC 4A6E 000A tst.w [A6 + 0xA]
00001CB0 6604 bne +0x6 /* 00001CB6 */
00001CB2 7000 moveq.l D0, 0x00
00001CB4 6002 bra +0x4 /* 00001CB8 */
label00001CB6:
00001CB6 700C moveq.l D0, 0x0C
label00001CB8:
00001CB8 1B40 B15C move.b [A5 - 0x4EA4], D0
00001CBC 6010 bra +0x12 /* 00001CCE */
label00001CBE:
00001CBE 4A6E 000A tst.w [A6 + 0xA]
00001CC2 6604 bne +0x6 /* 00001CC8 */
00001CC4 7000 moveq.l D0, 0x00
00001CC6 6002 bra +0x4 /* 00001CCA */
label00001CC8:
00001CC8 700C moveq.l D0, 0x0C
label00001CCA:
00001CCA 1B40 B15C move.b [A5 - 0x4EA4], D0
label00001CCE:
00001CCE 302E 0008 move.w D0, [A6 + 0x8]
00001CD2 48C0 ext.l D0
00001CD4 D080 add.l D0, D0
00001CD6 41ED ED1E lea.l A0, [A5 - 0x12E2]
00001CDA D1C0 add.l A0, D0
00001CDC 3F3C 0008 move.w -[A7], 0x8
00001CE0 3F10 move.w -[A7], [A0]
00001CE2 486D B15C pea.l [A5 - 0x4EA4]
00001CE6 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001CEA 508F addq.l A7, 8
00001CEC 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00001CF0 4E5E unlink A6
00001CF2 4E75 rts
00001CF4 5052 addq.w [A2], 8
00001CF6 494E chk.w D4, A6
00001CF8 5448 addq.w A0, 2
00001CFA 4541 chk.w D2, D1
export_116:
00001CFC 4E56 FFFA link A6, -0x0006
00001D00 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00001D04 0C6E 0010 000A cmpi.w [A6 + 0xA], 0x10
00001D0A 6C00 0084 bge +0x86 /* 00001D90 */
00001D0E 426E FFFA clr.w [A6 - 0x6]
00001D12 6004 bra +0x6 /* 00001D18 */
label00001D14:
00001D14 526E FFFA addq.w [A6 - 0x6], 1
label00001D18:
00001D18 0C6E 0005 FFFA cmpi.w [A6 - 0x6], 0x5
00001D1E 6C16 bge +0x18 /* 00001D36 */
00001D20 302E FFFA move.w D0, [A6 - 0x6]
00001D24 48C0 ext.l D0
00001D26 D080 add.l D0, D0
00001D28 41ED ED1E lea.l A0, [A5 - 0x12E2]
00001D2C D1C0 add.l A0, D0
00001D2E 302E 0008 move.w D0, [A6 + 0x8]
00001D32 B050 cmp.w D0, [A0]
00001D34 6EDE bgt -0x20 /* 00001D14 */
label00001D36:
00001D36 4A6E FFFA tst.w [A6 - 0x6]
00001D3A 6F54 ble +0x56 /* 00001D90 */
00001D3C 302E FFFA move.w D0, [A6 - 0x6]
00001D40 B06D ED14 cmp.w D0, [A5 - 0x12EC]
00001D44 6E4A bgt +0x4C /* 00001D90 */
00001D46 536E FFFA subq.w [A6 - 0x6], 1
00001D4A 302D ED16 move.w D0, [A5 - 0x12EA]
00001D4E B06E FFFA cmp.w D0, [A6 - 0x6]
00001D52 673C beq +0x3E /* 00001D90 */
00001D54 0C6D 00FF ED16 cmpi.w [A5 - 0x12EA], 0xFF
00001D5A 6716 beq +0x18 /* 00001D72 */
00001D5C 4EBA F9E4 jsr [PC - 0x61C /* 00001742 */]
00001D60 4267 clr.w -[A7]
00001D62 3F2D ED16 move.w -[A7], [A5 - 0x12EA]
00001D66 4EBA FF00 jsr [PC - 0x100 /* 00001C68 */]
00001D6A 588F addq.l A7, 4
00001D6C 3B7C 00FF ED16 move.w [A5 - 0x12EA], 0xFF
label00001D72:
00001D72 3F3C 0001 move.w -[A7], 0x1
00001D76 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001D7A 4EBA FEEC jsr [PC - 0x114 /* 00001C68 */]
00001D7E 588F addq.l A7, 4
00001D80 3B6E FFFA ED16 move.w [A5 - 0x12EA], [A6 - 0x6]
00001D86 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001D8A 4EBA F244 jsr [PC - 0xDBC /* 00000FD0 */]
00001D8E 548F addq.l A7, 2
label00001D90:
00001D90 0C6D 00FF ED16 cmpi.w [A5 - 0x12EA], 0xFF
00001D96 6700 00E2 beq +0xE4 /* 00001E7A */
00001D9A 302D ED12 move.w D0, [A5 - 0x12EE]
00001D9E 0640 0024 addi.w D0, 0x24 /* '$' */
00001DA2 B06E 0008 cmp.w D0, [A6 + 0x8]
00001DA6 6E00 00B8 bgt +0xBA /* 00001E60 */
00001DAA 302D ED10 move.w D0, [A5 - 0x12F0]
00001DAE 5240 addq.w D0, 1
00001DB0 E948 lsl D0.w, 4
00001DB2 D06D ED12 add.w D0, [A5 - 0x12EE]
00001DB6 0640 0024 addi.w D0, 0x24 /* '$' */
00001DBA B06E 0008 cmp.w D0, [A6 + 0x8]
00001DBE 6F00 00A0 ble +0xA2 /* 00001E60 */
00001DC2 0C6E 0030 000A cmpi.w [A6 + 0xA], 0x30 /* '0' */
00001DC8 6D00 0096 blt +0x98 /* 00001E60 */
00001DCC 7030 moveq.l D0, 0x30
00001DCE 3D40 FFFE move.w [A6 - 0x2], D0
00001DD2 426E FFFA clr.w [A6 - 0x6]
00001DD6 302D ED0E move.w D0, [A5 - 0x12F2]
00001DDA 0640 001F addi.w D0, 0x1F
00001DDE 3D40 FFFC move.w [A6 - 0x4], D0
00001DE2 6008 bra +0xA /* 00001DEC */
label00001DE4:
00001DE4 506E FFFE addq.w [A6 - 0x2], 8
00001DE8 526E FFFA addq.w [A6 - 0x6], 1
label00001DEC:
00001DEC 302E FFFE move.w D0, [A6 - 0x2]
00001DF0 B06E FFFC cmp.w D0, [A6 - 0x4]
00001DF4 6C0A bge +0xC /* 00001E00 */
00001DF6 302E 000A move.w D0, [A6 + 0xA]
00001DFA B06E FFFE cmp.w D0, [A6 - 0x2]
00001DFE 6CE4 bge -0x1A /* 00001DE4 */
label00001E00:
00001E00 302E FFFE move.w D0, [A6 - 0x2]
00001E04 B06E FFFC cmp.w D0, [A6 - 0x4]
00001E08 6C3A bge +0x3C /* 00001E44 */
00001E0A 536E FFFA subq.w [A6 - 0x6], 1
00001E0E 302D ED18 move.w D0, [A5 - 0x12E8]
00001E12 B06E FFFA cmp.w D0, [A6 - 0x6]
00001E16 6700 0062 beq +0x64 /* 00001E7A */
00001E1A 0C6D 00FF ED18 cmpi.w [A5 - 0x12E8], 0xFF
00001E20 670C beq +0xE /* 00001E2E */
00001E22 4267 clr.w -[A7]
00001E24 3F2D ED18 move.w -[A7], [A5 - 0x12E8]
00001E28 4EBA 0060 jsr [PC + 0x60 /* 00001E8A */]
00001E2C 588F addq.l A7, 4
label00001E2E:
00001E2E 3F3C 0001 move.w -[A7], 0x1
00001E32 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001E36 4EBA 0052 jsr [PC + 0x52 /* 00001E8A */]
00001E3A 588F addq.l A7, 4
00001E3C 3B6E FFFA ED18 move.w [A5 - 0x12E8], [A6 - 0x6]
00001E42 6036 bra +0x38 /* 00001E7A */
label00001E44:
00001E44 0C6D 00FF ED18 cmpi.w [A5 - 0x12E8], 0xFF
00001E4A 672E beq +0x30 /* 00001E7A */
00001E4C 4267 clr.w -[A7]
00001E4E 3F2D ED18 move.w -[A7], [A5 - 0x12E8]
00001E52 4EBA 0036 jsr [PC + 0x36 /* 00001E8A */]
00001E56 588F addq.l A7, 4
00001E58 3B7C 00FF ED18 move.w [A5 - 0x12E8], 0xFF
00001E5E 601A bra +0x1C /* 00001E7A */
label00001E60:
00001E60 0C6D 00FF ED18 cmpi.w [A5 - 0x12E8], 0xFF
00001E66 6712 beq +0x14 /* 00001E7A */
00001E68 4267 clr.w -[A7]
00001E6A 3F2D ED18 move.w -[A7], [A5 - 0x12E8]
00001E6E 4EBA 001A jsr [PC + 0x1A /* 00001E8A */]
00001E72 588F addq.l A7, 4
00001E74 3B7C 00FF ED18 move.w [A5 - 0x12E8], 0xFF
label00001E7A:
00001E7A 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00001E7E 4E5E unlink A6
00001E80 4E75 rts
00001E82 4841 swap.w D1
00001E84 4E44 trap 4
00001E86 4C45 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, D5
fn00001E8A:
00001E8A 4E56 FFE0 link A6, -0x0020
00001E8E 302D ED10 move.w D0, [A5 - 0x12F0]
00001E92 D040 add.w D0, D0
00001E94 48C0 ext.l D0
00001E96 D08E add.l D0, A6
00001E98 0680 FFFF FFE3 addi.l D0, 0xFFFFFFE3
00001E9E 2D40 FFF4 move.l [A6 - 0xC], D0
00001EA2 41EE FFE0 lea.l A0, [A6 - 0x20]
00001EA6 2D48 FFFC move.l [A6 - 0x4], A0
00001EAA 302D ED16 move.w D0, [A5 - 0x12EA]
00001EAE 48C0 ext.l D0
00001EB0 E780 asl D0, 3
00001EB2 D0AD CEC8 add.l D0, [A5 - 0x3138]
00001EB6 2040 movea.l A0, D0
00001EB8 302E 0008 move.w D0, [A6 + 0x8]
00001EBC 48C0 ext.l D0
00001EBE E780 asl D0, 3
00001EC0 D0A8 0004 add.l D0, [A0 + 0x4]
00001EC4 2040 movea.l A0, D0
00001EC6 2D50 FFF8 move.l [A6 - 0x8], [A0]
00001ECA 6012 bra +0x14 /* 00001EDE */
label00001ECC:
00001ECC 206E FFFC movea.l A0, [A6 - 0x4]
00001ED0 52AE FFFC addq.l [A6 - 0x4], 1
00001ED4 226E FFF8 movea.l A1, [A6 - 0x8]
00001ED8 52AE FFF8 addq.l [A6 - 0x8], 1
00001EDC 1091 move.b [A0], [A1]
label00001EDE:
00001EDE 206E FFF8 movea.l A0, [A6 - 0x8]
00001EE2 4A10 tst.b [A0]
00001EE4 66E6 bne -0x18 /* 00001ECC */
00001EE6 600C bra +0xE /* 00001EF4 */
label00001EE8:
00001EE8 206E FFFC movea.l A0, [A6 - 0x4]
00001EEC 52AE FFFC addq.l [A6 - 0x4], 1
00001EF0 7020 moveq.l D0, 0x20
00001EF2 1080 move.b [A0], D0
label00001EF4:
00001EF4 202E FFFC move.l D0, [A6 - 0x4]
00001EF8 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00001EFC 66EA bne -0x14 /* 00001EE8 */
00001EFE 206E FFFC movea.l A0, [A6 - 0x4]
00001F02 4210 clr.b [A0]
00001F04 41EE FFE0 lea.l A0, [A6 - 0x20]
00001F08 2B48 B158 move.l [A5 - 0x4EA8], A0
00001F0C 302D ED16 move.w D0, [A5 - 0x12EA]
00001F10 48C0 ext.l D0
00001F12 E780 asl D0, 3
00001F14 D0AD CEC8 add.l D0, [A5 - 0x3138]
00001F18 2040 movea.l A0, D0
00001F1A 302E 0008 move.w D0, [A6 + 0x8]
00001F1E 48C0 ext.l D0
00001F20 E780 asl D0, 3
00001F22 D0A8 0004 add.l D0, [A0 + 0x4]
00001F26 2040 movea.l A0, D0
00001F28 4A28 0006 tst.b [A0 + 0x6]
00001F2C 6718 beq +0x1A /* 00001F46 */
00001F2E 700B moveq.l D0, 0x0B
00001F30 1B40 B156 move.b [A5 - 0x4EAA], D0
00001F34 4A6E 000A tst.w [A6 + 0xA]
00001F38 6604 bne +0x6 /* 00001F3E */
00001F3A 700D moveq.l D0, 0x0D
00001F3C 6002 bra +0x4 /* 00001F40 */
label00001F3E:
00001F3E 700C moveq.l D0, 0x0C
label00001F40:
00001F40 1B40 B157 move.b [A5 - 0x4EA9], D0
00001F44 600C bra +0xE /* 00001F52 */
label00001F46:
00001F46 7001 moveq.l D0, 0x01
00001F48 1B40 B156 move.b [A5 - 0x4EAA], D0
00001F4C 700D moveq.l D0, 0x0D
00001F4E 1B40 B157 move.b [A5 - 0x4EA9], D0
label00001F52:
00001F52 4E5E unlink A6
00001F54 4E75 rts
00001F56 5052 addq.w [A2], 8
00001F58 494E chk.w D4, A6
00001F5A 544D addq.w A5, 2
00001F5C 454E chk.w D2, A6
export_106:
fn00001F5E:
00001F5E 4E56 FFFC link A6, -0x0004
00001F62 0C6D 00FF ED16 cmpi.w [A5 - 0x12EA], 0xFF
00001F68 6700 00FC beq +0xFE /* 00002066 */
00001F6C 41ED BF24 lea.l A0, [A5 - 0x40DC]
00001F70 2D48 FFFC move.l [A6 - 0x4], A0
00001F74 4A6D ED1A tst.w [A5 - 0x12E6]
00001F78 6604 bne +0x6 /* 00001F7E */
00001F7A 7001 moveq.l D0, 0x01
00001F7C 6002 bra +0x4 /* 00001F80 */
label00001F7E:
00001F7E 7000 moveq.l D0, 0x00
label00001F80:
00001F80 3B40 ED1A move.w [A5 - 0x12E6], D0
00001F84 302D ED1A move.w D0, [A5 - 0x12E6]
00001F88 48C0 ext.l D0
00001F8A E580 asl D0, 2
00001F8C 41ED B186 lea.l A0, [A5 - 0x4E7A]
00001F90 D1C0 add.l A0, D0
00001F92 226E FFFC movea.l A1, [A6 - 0x4]
00001F96 2350 0018 move.l [A1 + 0x18], [A0]
00001F9A 206E FFFC movea.l A0, [A6 - 0x4]
00001F9E 302D ED1A move.w D0, [A5 - 0x12E6]
00001FA2 48C0 ext.l D0
00001FA4 E780 asl D0, 3
00001FA6 D0AD B69C add.l D0, [A5 - 0x4964]
00001FAA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001FAE 2F00 move.l -[A7], D0
00001FB0 226E FFFC movea.l A1, [A6 - 0x4]
00001FB4 7000 moveq.l D0, 0x00
00001FB6 1029 000A move.b D0, [A1 + 0xA]
00001FBA 3F00 move.w -[A7], D0
00001FBC 3028 0002 move.w D0, [A0 + 0x2]
00001FC0 0640 00C8 addi.w D0, 0xC8
00001FC4 3F00 move.w -[A7], D0
00001FC6 206E FFFC movea.l A0, [A6 - 0x4]
00001FCA 3F10 move.w -[A7], [A0]
00001FCC 4EBA E63A jsr [PC - 0x19C6 /* 00000608 */]
00001FD0 4FEF 000E lea.l A7, [A7 + 0xE]
00001FD4 06AE 0000 0020 FFFC addi.l [A6 - 0x4], 0x20 /* ' ' */
00001FDC 302D ED1A move.w D0, [A5 - 0x12E6]
00001FE0 5440 addq.w D0, 2
00001FE2 48C0 ext.l D0
00001FE4 E580 asl D0, 2
00001FE6 41ED B186 lea.l A0, [A5 - 0x4E7A]
00001FEA D1C0 add.l A0, D0
00001FEC 226E FFFC movea.l A1, [A6 - 0x4]
00001FF0 2350 0018 move.l [A1 + 0x18], [A0]
00001FF4 206E FFFC movea.l A0, [A6 - 0x4]
00001FF8 302D ED1A move.w D0, [A5 - 0x12E6]
00001FFC 5440 addq.w D0, 2
00001FFE 48C0 ext.l D0
00002000 E780 asl D0, 3
00002002 D0AD B69C add.l D0, [A5 - 0x4964]
00002006 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000200A 2F00 move.l -[A7], D0
0000200C 226E FFFC movea.l A1, [A6 - 0x4]
00002010 7000 moveq.l D0, 0x00
00002012 1029 000A move.b D0, [A1 + 0xA]
00002016 3F00 move.w -[A7], D0
00002018 3028 0002 move.w D0, [A0 + 0x2]
0000201C 0640 00C8 addi.w D0, 0xC8
00002020 3F00 move.w -[A7], D0
00002022 206E FFFC movea.l A0, [A6 - 0x4]
00002026 3F10 move.w -[A7], [A0]
00002028 4EBA E5DE jsr [PC - 0x1A22 /* 00000608 */]
0000202C 4FEF 000E lea.l A7, [A7 + 0xE]
00002030 102D ED28 move.b D0, [A5 - 0x12D8]
00002034 522D ED28 addq.b [A5 - 0x12D8], 1
00002038 0240 00FF andi.w D0, 0xFF
0000203C 4A40 tst.w D0
0000203E 6326 bls +0x28 /* 00002066 */
00002040 4A6D EC96 tst.w [A5 - 0x136A]
00002044 671C beq +0x1E /* 00002062 */
00002046 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
0000204A 0240 0003 andi.w D0, 0x3
0000204E 4880 ext.w D0
00002050 5B40 subq.w D0, 5
00002052 3F00 move.w -[A7], D0
00002054 3F3C 0001 move.w -[A7], 0x1
00002058 2F2D C4AC move.l -[A7], [A5 - 0x3B54]
0000205C 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00002060 508F addq.l A7, 8
label00002062:
00002062 422D ED28 clr.b [A5 - 0x12D8]
label00002066:
00002066 4E5E unlink A6
00002068 4E75 rts
0000206A 4841 swap.w D1
0000206C 4E44 trap 4
0000206E 4C45 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, D5
export_111:
00002072 4E56 FFDE link A6, -0x0022
00002076 4A6E 0008 tst.w [A6 + 0x8]
0000207A 6500 0432 bcs +0x434 /* 000024AE */
0000207E 0C6E 003F 0008 cmpi.w [A6 + 0x8], 0x3F /* '?' */
00002084 6200 0428 bhi +0x42A /* 000024AE */
00002088 302E 0008 move.w D0, [A6 + 0x8]
0000208C E648 lsr D0.w, 3
0000208E 3D40 FFFE move.w [A6 - 0x2], D0
00002092 7007 moveq.l D0, 0x07
00002094 C06E 0008 and.w D0, [A6 + 0x8]
00002098 3D40 FFFC move.w [A6 - 0x4], D0
0000209C 302E FFFE move.w D0, [A6 - 0x2]
000020A0 C1FC 0009 muls.w D0, 0x9 /* '\t' */
000020A4 48C0 ext.l D0
000020A6 D080 add.l D0, D0
000020A8 D0AD CF18 add.l D0, [A5 - 0x30E8]
000020AC 2D40 FFF0 move.l [A6 - 0x10], D0
000020B0 302E FFFC move.w D0, [A6 - 0x4]
000020B4 48C0 ext.l D0
000020B6 D080 add.l D0, D0
000020B8 D0AE FFF0 add.l D0, [A6 - 0x10]
000020BC 2040 movea.l A0, D0
000020BE 3010 move.w D0, [A0]
000020C0 5340 subq.w D0, 1
000020C2 3D40 FFEE move.w [A6 - 0x12], D0
000020C6 302E FFFC move.w D0, [A6 - 0x4]
000020CA 5240 addq.w D0, 1
000020CC 48C0 ext.l D0
000020CE D080 add.l D0, D0
000020D0 D0AE FFF0 add.l D0, [A6 - 0x10]
000020D4 2040 movea.l A0, D0
000020D6 3D50 FFEC move.w [A6 - 0x14], [A0]
000020DA 06AE 0000 0012 FFF0 addi.l [A6 - 0x10], 0x12
000020E2 302E FFFC move.w D0, [A6 - 0x4]
000020E6 48C0 ext.l D0
000020E8 D080 add.l D0, D0
000020EA D0AE FFF0 add.l D0, [A6 - 0x10]
000020EE 2040 movea.l A0, D0
000020F0 3010 move.w D0, [A0]
000020F2 5340 subq.w D0, 1
000020F4 3D40 FFEA move.w [A6 - 0x16], D0
000020F8 302E FFFC move.w D0, [A6 - 0x4]
000020FC 5240 addq.w D0, 1
000020FE 48C0 ext.l D0
00002100 D080 add.l D0, D0
00002102 D0AE FFF0 add.l D0, [A6 - 0x10]
00002106 2040 movea.l A0, D0
00002108 3D50 FFE8 move.w [A6 - 0x18], [A0]
0000210C 302E FFFE move.w D0, [A6 - 0x2]
00002110 48C0 ext.l D0
00002112 D080 add.l D0, D0
00002114 D0AD CF14 add.l D0, [A5 - 0x30EC]
00002118 2040 movea.l A0, D0
0000211A 3D50 FFE6 move.w [A6 - 0x1A], [A0]
0000211E 302E FFFE move.w D0, [A6 - 0x2]
00002122 5240 addq.w D0, 1
00002124 48C0 ext.l D0
00002126 D080 add.l D0, D0
00002128 D0AD CF14 add.l D0, [A5 - 0x30EC]
0000212C 2040 movea.l A0, D0
0000212E 3010 move.w D0, [A0]
00002130 5240 addq.w D0, 1
00002132 3D40 FFE4 move.w [A6 - 0x1C], D0
00002136 302E FFEE move.w D0, [A6 - 0x12]
0000213A B06E FFEA cmp.w D0, [A6 - 0x16]
0000213E 6C08 bge +0xA /* 00002148 */
00002140 306E FFEE movea.w A0, [A6 - 0x12]
00002144 2008 move.l D0, A0
00002146 6004 bra +0x6 /* 0000214C */
label00002148:
00002148 302E FFEA move.w D0, [A6 - 0x16]
label0000214C:
0000214C E640 asr D0.w, 3
0000214E 3B40 ECEC move.w [A5 - 0x1314], D0
00002152 302E FFEC move.w D0, [A6 - 0x14]
00002156 B06E FFE8 cmp.w D0, [A6 - 0x18]
0000215A 6F08 ble +0xA /* 00002164 */
0000215C 306E FFEC movea.w A0, [A6 - 0x14]
00002160 2008 move.l D0, A0
00002162 6004 bra +0x6 /* 00002168 */
label00002164:
00002164 302E FFE8 move.w D0, [A6 - 0x18]
label00002168:
00002168 E640 asr D0.w, 3
0000216A 3B40 ECEE move.w [A5 - 0x1312], D0
0000216E 3B6E FFE6 ECF0 move.w [A5 - 0x1310], [A6 - 0x1A]
00002174 3B6E FFE4 ECF2 move.w [A5 - 0x130E], [A6 - 0x1C]
0000217A 4A6D ECEC tst.w [A5 - 0x1314]
0000217E 6C04 bge +0x6 /* 00002184 */
00002180 426D ECEC clr.w [A5 - 0x1314]
label00002184:
00002184 0C6D 007F ECEE cmpi.w [A5 - 0x1312], 0x7F
0000218A 6F06 ble +0x8 /* 00002192 */
0000218C 707F moveq.l D0, 0x7F
0000218E 3B40 ECEE move.w [A5 - 0x1312], D0
label00002192:
00002192 4A6D ECF0 tst.w [A5 - 0x1310]
00002196 6C04 bge +0x6 /* 0000219C */
00002198 426D ECF0 clr.w [A5 - 0x1310]
label0000219C:
0000219C 0C6D 0150 ECF2 cmpi.w [A5 - 0x130E], 0x150
000021A2 6F06 ble +0x8 /* 000021AA */
000021A4 3B7C 0150 ECF2 move.w [A5 - 0x130E], 0x150
label000021AA:
000021AA 4267 clr.w -[A7]
000021AC 4EBA E7FC jsr [PC - 0x1804 /* 000009AA */]
000021B0 548F addq.l A7, 2
000021B2 4A6E 000A tst.w [A6 + 0xA]
000021B6 6700 02F2 beq +0x2F4 /* 000024AA */
000021BA 3F2E 000A move.w -[A7], [A6 + 0xA]
000021BE 4EBA 0748 jsr [PC + 0x748 /* 00002908 */]
000021C2 548F addq.l A7, 2
000021C4 302D ED0C move.w D0, [A5 - 0x12F4]
000021C8 916E FFEE sub.w [A6 - 0x12], D0
000021CC 302D ED0C move.w D0, [A5 - 0x12F4]
000021D0 916E FFEC sub.w [A6 - 0x14], D0
000021D4 302D ED0C move.w D0, [A5 - 0x12F4]
000021D8 916E FFEA sub.w [A6 - 0x16], D0
000021DC 302D ED0C move.w D0, [A5 - 0x12F4]
000021E0 916E FFE8 sub.w [A6 - 0x18], D0
000021E4 4267 clr.w -[A7]
000021E6 3F2E FFEE move.w -[A7], [A6 - 0x12]
000021EA 4EBA 074A jsr [PC + 0x74A /* 00002936 */]
000021EE 588F addq.l A7, 4
000021F0 4267 clr.w -[A7]
000021F2 3F2E FFEC move.w -[A7], [A6 - 0x14]
000021F6 4EBA 075A jsr [PC + 0x75A /* 00002952 */]
000021FA 588F addq.l A7, 4
000021FC 302E FFE4 move.w D0, [A6 - 0x1C]
00002200 906E FFE6 sub.w D0, [A6 - 0x1A]
00002204 3F00 move.w -[A7], D0
00002206 3F2E FFE8 move.w -[A7], [A6 - 0x18]
0000220A 4EBA 0746 jsr [PC + 0x746 /* 00002952 */]
0000220E 588F addq.l A7, 4
00002210 302E FFE4 move.w D0, [A6 - 0x1C]
00002214 906E FFE6 sub.w D0, [A6 - 0x1A]
00002218 3F00 move.w -[A7], D0
0000221A 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000221E 4EBA 0732 jsr [PC + 0x732 /* 00002952 */]
00002222 588F addq.l A7, 4
00002224 4267 clr.w -[A7]
00002226 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000222A 4EBA 0726 jsr [PC + 0x726 /* 00002952 */]
0000222E 588F addq.l A7, 4
00002230 3F3C 0001 move.w -[A7], 0x1
00002234 302E FFEE move.w D0, [A6 - 0x12]
00002238 5240 addq.w D0, 1
0000223A 3F00 move.w -[A7], D0
0000223C 4EBA 06F8 jsr [PC + 0x6F8 /* 00002936 */]
00002240 588F addq.l A7, 4
00002242 3F3C 0001 move.w -[A7], 0x1
00002246 302E FFEC move.w D0, [A6 - 0x14]
0000224A 5340 subq.w D0, 1
0000224C 3F00 move.w -[A7], D0
0000224E 4EBA 0702 jsr [PC + 0x702 /* 00002952 */]
00002252 588F addq.l A7, 4
00002254 4267 clr.w -[A7]
00002256 302E FFEC move.w D0, [A6 - 0x14]
0000225A 5340 subq.w D0, 1
0000225C 3F00 move.w -[A7], D0
0000225E 4EBA 06F2 jsr [PC + 0x6F2 /* 00002952 */]
00002262 588F addq.l A7, 4
00002264 302E FFE4 move.w D0, [A6 - 0x1C]
00002268 906E FFE6 sub.w D0, [A6 - 0x1A]
0000226C 3F00 move.w -[A7], D0
0000226E 302E FFE8 move.w D0, [A6 - 0x18]
00002272 5340 subq.w D0, 1
00002274 3F00 move.w -[A7], D0
00002276 4EBA 06DA jsr [PC + 0x6DA /* 00002952 */]
0000227A 588F addq.l A7, 4
0000227C 302E FFE4 move.w D0, [A6 - 0x1C]
00002280 906E FFE6 sub.w D0, [A6 - 0x1A]
00002284 5340 subq.w D0, 1
00002286 3F00 move.w -[A7], D0
00002288 302E FFE8 move.w D0, [A6 - 0x18]
0000228C 5340 subq.w D0, 1
0000228E 3F00 move.w -[A7], D0
00002290 4EBA 06C0 jsr [PC + 0x6C0 /* 00002952 */]
00002294 588F addq.l A7, 4
00002296 302E FFE4 move.w D0, [A6 - 0x1C]
0000229A 906E FFE6 sub.w D0, [A6 - 0x1A]
0000229E 5340 subq.w D0, 1
000022A0 3F00 move.w -[A7], D0
000022A2 302E FFEA move.w D0, [A6 - 0x16]
000022A6 5240 addq.w D0, 1
000022A8 3F00 move.w -[A7], D0
000022AA 4EBA 06A6 jsr [PC + 0x6A6 /* 00002952 */]
000022AE 588F addq.l A7, 4
000022B0 302E FFE4 move.w D0, [A6 - 0x1C]
000022B4 906E FFE6 sub.w D0, [A6 - 0x1A]
000022B8 3F00 move.w -[A7], D0
000022BA 302E FFEA move.w D0, [A6 - 0x16]
000022BE 5240 addq.w D0, 1
000022C0 3F00 move.w -[A7], D0
000022C2 4EBA 068E jsr [PC + 0x68E /* 00002952 */]
000022C6 588F addq.l A7, 4
000022C8 4267 clr.w -[A7]
000022CA 302E FFEE move.w D0, [A6 - 0x12]
000022CE 5240 addq.w D0, 1
000022D0 3F00 move.w -[A7], D0
000022D2 4EBA 067E jsr [PC + 0x67E /* 00002952 */]
000022D6 588F addq.l A7, 4
000022D8 4A6E 000A tst.w [A6 + 0xA]
000022DC 6300 01CC bls +0x1CE /* 000024AA */
000022E0 0C6E 001C 000A cmpi.w [A6 + 0xA], 0x1C
000022E6 6400 01C2 bcc +0x1C4 /* 000024AA */
000022EA 0C6D 00FF C54E cmpi.w [A5 - 0x3AB2], 0xFF
000022F0 6700 01B8 beq +0x1BA /* 000024AA */
000022F4 3F3C 001C move.w -[A7], 0x1C
000022F8 4EBA 060E jsr [PC + 0x60E /* 00002908 */]
000022FC 548F addq.l A7, 2
000022FE 302E 0008 move.w D0, [A6 + 0x8]
00002302 D040 add.w D0, D0
00002304 0240 0070 andi.w D0, 0x70 /* 'p' */
00002308 7207 moveq.l D1, 0x07
0000230A C26E 0008 and.w D1, [A6 + 0x8]
0000230E 8041 or.w D0, D1
00002310 3D40 0008 move.w [A6 + 0x8], D0
00002314 302D C54E move.w D0, [A5 - 0x3AB2]
00002318 D040 add.w D0, D0
0000231A 0240 0070 andi.w D0, 0x70 /* 'p' */
0000231E 7207 moveq.l D1, 0x07
00002320 C26D C54E and.w D1, [A5 - 0x3AB2]
00002324 8041 or.w D0, D1
00002326 3D40 FFDE move.w [A6 - 0x22], D0
0000232A 302E 0008 move.w D0, [A6 + 0x8]
0000232E 5340 subq.w D0, 1
00002330 B06E FFDE cmp.w D0, [A6 - 0x22]
00002334 670E beq +0x10 /* 00002344 */
00002336 302E 0008 move.w D0, [A6 + 0x8]
0000233A 0640 FFEF addi.w D0, 0xFFEF
0000233E B06E FFDE cmp.w D0, [A6 - 0x22]
00002342 6630 bne +0x32 /* 00002374 */
label00002344:
00002344 4267 clr.w -[A7]
00002346 4267 clr.w -[A7]
00002348 4EBA 05EC jsr [PC + 0x5EC /* 00002936 */]
0000234C 588F addq.l A7, 4
0000234E 4267 clr.w -[A7]
00002350 3F2E FFEE move.w -[A7], [A6 - 0x12]
00002354 4EBA 05FC jsr [PC + 0x5FC /* 00002952 */]
00002358 588F addq.l A7, 4
0000235A 3F3C 0001 move.w -[A7], 0x1
0000235E 4267 clr.w -[A7]
00002360 4EBA 05D4 jsr [PC + 0x5D4 /* 00002936 */]
00002364 588F addq.l A7, 4
00002366 3F3C 0001 move.w -[A7], 0x1
0000236A 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000236E 4EBA 05E2 jsr [PC + 0x5E2 /* 00002952 */]
00002372 588F addq.l A7, 4
label00002374:
00002374 302E 0008 move.w D0, [A6 + 0x8]
00002378 5340 subq.w D0, 1
0000237A B06E FFDE cmp.w D0, [A6 - 0x22]
0000237E 670E beq +0x10 /* 0000238E */
00002380 302E 0008 move.w D0, [A6 + 0x8]
00002384 0640 000F addi.w D0, 0xF
00002388 B06E FFDE cmp.w D0, [A6 - 0x22]
0000238C 6650 bne +0x52 /* 000023DE */
label0000238E:
0000238E 302E FFE4 move.w D0, [A6 - 0x1C]
00002392 906E FFE6 sub.w D0, [A6 - 0x1A]
00002396 5340 subq.w D0, 1
00002398 3F00 move.w -[A7], D0
0000239A 4267 clr.w -[A7]
0000239C 4EBA 0598 jsr [PC + 0x598 /* 00002936 */]
000023A0 588F addq.l A7, 4
000023A2 302E FFE4 move.w D0, [A6 - 0x1C]
000023A6 906E FFE6 sub.w D0, [A6 - 0x1A]
000023AA 5340 subq.w D0, 1
000023AC 3F00 move.w -[A7], D0
000023AE 3F2E FFEA move.w -[A7], [A6 - 0x16]
000023B2 4EBA 059E jsr [PC + 0x59E /* 00002952 */]
000023B6 588F addq.l A7, 4
000023B8 302E FFE4 move.w D0, [A6 - 0x1C]
000023BC 906E FFE6 sub.w D0, [A6 - 0x1A]
000023C0 3F00 move.w -[A7], D0
000023C2 4267 clr.w -[A7]
000023C4 4EBA 0570 jsr [PC + 0x570 /* 00002936 */]
000023C8 588F addq.l A7, 4
000023CA 302E FFE4 move.w D0, [A6 - 0x1C]
000023CE 906E FFE6 sub.w D0, [A6 - 0x1A]
000023D2 3F00 move.w -[A7], D0
000023D4 3F2E FFEA move.w -[A7], [A6 - 0x16]
000023D8 4EBA 0578 jsr [PC + 0x578 /* 00002952 */]
000023DC 588F addq.l A7, 4
label000023DE:
000023DE 302E 0008 move.w D0, [A6 + 0x8]
000023E2 5240 addq.w D0, 1
000023E4 B06E FFDE cmp.w D0, [A6 - 0x22]
000023E8 670E beq +0x10 /* 000023F8 */
000023EA 302E 0008 move.w D0, [A6 + 0x8]
000023EE 0640 FFF1 addi.w D0, 0xFFF1
000023F2 B06E FFDE cmp.w D0, [A6 - 0x22]
000023F6 663C bne +0x3E /* 00002434 */
label000023F8:
000023F8 4267 clr.w -[A7]
000023FA 302D ED08 move.w D0, [A5 - 0x12F8]
000023FE 5340 subq.w D0, 1
00002400 3F00 move.w -[A7], D0
00002402 4EBA 0532 jsr [PC + 0x532 /* 00002936 */]
00002406 588F addq.l A7, 4
00002408 4267 clr.w -[A7]
0000240A 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000240E 4EBA 0542 jsr [PC + 0x542 /* 00002952 */]
00002412 588F addq.l A7, 4
00002414 3F3C 0001 move.w -[A7], 0x1
00002418 302D ED08 move.w D0, [A5 - 0x12F8]
0000241C 5340 subq.w D0, 1
0000241E 3F00 move.w -[A7], D0
00002420 4EBA 0514 jsr [PC + 0x514 /* 00002936 */]
00002424 588F addq.l A7, 4
00002426 3F3C 0001 move.w -[A7], 0x1
0000242A 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000242E 4EBA 0522 jsr [PC + 0x522 /* 00002952 */]
00002432 588F addq.l A7, 4
label00002434:
00002434 302E 0008 move.w D0, [A6 + 0x8]
00002438 5240 addq.w D0, 1
0000243A B06E FFDE cmp.w D0, [A6 - 0x22]
0000243E 670E beq +0x10 /* 0000244E */
00002440 302E 0008 move.w D0, [A6 + 0x8]
00002444 0640 0011 addi.w D0, 0x11
00002448 B06E FFDE cmp.w D0, [A6 - 0x22]
0000244C 665C bne +0x5E /* 000024AA */
label0000244E:
0000244E 302E FFE4 move.w D0, [A6 - 0x1C]
00002452 906E FFE6 sub.w D0, [A6 - 0x1A]
00002456 5340 subq.w D0, 1
00002458 3F00 move.w -[A7], D0
0000245A 302D ED08 move.w D0, [A5 - 0x12F8]
0000245E 5340 subq.w D0, 1
00002460 3F00 move.w -[A7], D0
00002462 4EBA 04D2 jsr [PC + 0x4D2 /* 00002936 */]
00002466 588F addq.l A7, 4
00002468 302E FFE4 move.w D0, [A6 - 0x1C]
0000246C 906E FFE6 sub.w D0, [A6 - 0x1A]
00002470 5340 subq.w D0, 1
00002472 3F00 move.w -[A7], D0
00002474 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00002478 4EBA 04D8 jsr [PC + 0x4D8 /* 00002952 */]
0000247C 588F addq.l A7, 4
0000247E 302E FFE4 move.w D0, [A6 - 0x1C]
00002482 906E FFE6 sub.w D0, [A6 - 0x1A]
00002486 3F00 move.w -[A7], D0
00002488 302D ED08 move.w D0, [A5 - 0x12F8]
0000248C 5340 subq.w D0, 1
0000248E 3F00 move.w -[A7], D0
00002490 4EBA 04A4 jsr [PC + 0x4A4 /* 00002936 */]
00002494 588F addq.l A7, 4
00002496 302E FFE4 move.w D0, [A6 - 0x1C]
0000249A 906E FFE6 sub.w D0, [A6 - 0x1A]
0000249E 3F00 move.w -[A7], D0
000024A0 3F2E FFE8 move.w -[A7], [A6 - 0x18]
000024A4 4EBA 04AC jsr [PC + 0x4AC /* 00002952 */]
000024A8 588F addq.l A7, 4
label000024AA:
000024AA 4EBA E60A jsr [PC - 0x19F6 /* 00000AB6 */]
label000024AE:
000024AE 4E5E unlink A6
000024B0 4E75 rts
000024B2 4452 neg.w [A2]
000024B4 4157 chk.w D0, [A7]
000024B6 5351 subq.w [A1], 1
000024B8 5541 subq.w D1, 2
export_120:
000024BA 4E56 FFF2 link A6, -0x000E
000024BE 6000 0152 bra +0x154 /* 00002612 */
000024C2 302E 0008 move.w D0, [A6 + 0x8]
000024C6 D06E 000C add.w D0, [A6 + 0xC]
000024CA 5340 subq.w D0, 1
000024CC 3D40 FFFA move.w [A6 - 0x6], D0
000024D0 302E 000A move.w D0, [A6 + 0xA]
000024D4 D06E 000E add.w D0, [A6 + 0xE]
000024D8 5340 subq.w D0, 1
000024DA 3D40 FFF8 move.w [A6 - 0x8], D0
000024DE 302E 0008 move.w D0, [A6 + 0x8]
000024E2 E440 asr D0.w, 2
000024E4 3B40 ECEC move.w [A5 - 0x1314], D0
000024E8 302E FFFA move.w D0, [A6 - 0x6]
000024EC E440 asr D0.w, 2
000024EE 3B40 ECEE move.w [A5 - 0x1312], D0
000024F2 3B6E 000A ECF0 move.w [A5 - 0x1310], [A6 + 0xA]
000024F8 3B6E FFF8 ECF2 move.w [A5 - 0x130E], [A6 - 0x8]
000024FE 4A6D ECEC tst.w [A5 - 0x1314]
00002502 6C04 bge +0x6 /* 00002508 */
00002504 426D ECEC clr.w [A5 - 0x1314]
label00002508:
00002508 0C6D 007F ECEE cmpi.w [A5 - 0x1312], 0x7F
0000250E 6F06 ble +0x8 /* 00002516 */
00002510 707F moveq.l D0, 0x7F
00002512 3B40 ECEE move.w [A5 - 0x1312], D0
label00002516:
00002516 4A6D ECF0 tst.w [A5 - 0x1310]
0000251A 6C04 bge +0x6 /* 00002520 */
0000251C 426D ECF0 clr.w [A5 - 0x1310]
label00002520:
00002520 0C6D 0149 ECF2 cmpi.w [A5 - 0x130E], 0x149
00002526 6F06 ble +0x8 /* 0000252E */
00002528 3B7C 0149 ECF2 move.w [A5 - 0x130E], 0x149
label0000252E:
0000252E 4267 clr.w -[A7]
00002530 4EBA E478 jsr [PC - 0x1B88 /* 000009AA */]
00002534 548F addq.l A7, 2
00002536 4A6E 0010 tst.w [A6 + 0x10]
0000253A 6700 00D2 beq +0xD4 /* 0000260E */
0000253E 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002542 4EBA 03C4 jsr [PC + 0x3C4 /* 00002908 */]
00002546 548F addq.l A7, 2
00002548 302D ED0C move.w D0, [A5 - 0x12F4]
0000254C 916E 0008 sub.w [A6 + 0x8], D0
00002550 302D ED0C move.w D0, [A5 - 0x12F4]
00002554 916E FFFA sub.w [A6 - 0x6], D0
00002558 4267 clr.w -[A7]
0000255A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000255E 4EBA 03D6 jsr [PC + 0x3D6 /* 00002936 */]
00002562 588F addq.l A7, 4
00002564 4267 clr.w -[A7]
00002566 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000256A 4EBA 03E6 jsr [PC + 0x3E6 /* 00002952 */]
0000256E 588F addq.l A7, 4
00002570 302E FFF8 move.w D0, [A6 - 0x8]
00002574 906E 000A sub.w D0, [A6 + 0xA]
00002578 3F00 move.w -[A7], D0
0000257A 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000257E 4EBA 03D2 jsr [PC + 0x3D2 /* 00002952 */]
00002582 588F addq.l A7, 4
00002584 302E FFF8 move.w D0, [A6 - 0x8]
00002588 906E 000A sub.w D0, [A6 + 0xA]
0000258C 3F00 move.w -[A7], D0
0000258E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002592 4EBA 03BE jsr [PC + 0x3BE /* 00002952 */]
00002596 588F addq.l A7, 4
00002598 4267 clr.w -[A7]
0000259A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000259E 4EBA 03B2 jsr [PC + 0x3B2 /* 00002952 */]
000025A2 588F addq.l A7, 4
000025A4 3F3C 0001 move.w -[A7], 0x1
000025A8 302E 0008 move.w D0, [A6 + 0x8]
000025AC 5240 addq.w D0, 1
000025AE 3F00 move.w -[A7], D0
000025B0 4EBA 0384 jsr [PC + 0x384 /* 00002936 */]
000025B4 588F addq.l A7, 4
000025B6 3F3C 0001 move.w -[A7], 0x1
000025BA 302E FFFA move.w D0, [A6 - 0x6]
000025BE 5340 subq.w D0, 1
000025C0 3F00 move.w -[A7], D0
000025C2 4EBA 038E jsr [PC + 0x38E /* 00002952 */]
000025C6 588F addq.l A7, 4
000025C8 302E FFF8 move.w D0, [A6 - 0x8]
000025CC 906E 000A sub.w D0, [A6 + 0xA]
000025D0 5340 subq.w D0, 1
000025D2 3F00 move.w -[A7], D0
000025D4 302E FFFA move.w D0, [A6 - 0x6]
000025D8 5340 subq.w D0, 1
000025DA 3F00 move.w -[A7], D0
000025DC 4EBA 0374 jsr [PC + 0x374 /* 00002952 */]
000025E0 588F addq.l A7, 4
000025E2 302E FFF8 move.w D0, [A6 - 0x8]
000025E6 906E 000A sub.w D0, [A6 + 0xA]
000025EA 5340 subq.w D0, 1
000025EC 3F00 move.w -[A7], D0
000025EE 302E 0008 move.w D0, [A6 + 0x8]
000025F2 5240 addq.w D0, 1
000025F4 3F00 move.w -[A7], D0
000025F6 4EBA 035A jsr [PC + 0x35A /* 00002952 */]
000025FA 588F addq.l A7, 4
000025FC 3F3C 0001 move.w -[A7], 0x1
00002600 302E 0008 move.w D0, [A6 + 0x8]
00002604 5240 addq.w D0, 1
00002606 3F00 move.w -[A7], D0
00002608 4EBA 0348 jsr [PC + 0x348 /* 00002952 */]
0000260C 588F addq.l A7, 4
label0000260E:
0000260E 4EBA E4A6 jsr [PC - 0x1B5A /* 00000AB6 */]
label00002612:
00002612 4E5E unlink A6
00002614 4E75 rts
00002616 4F55 chk.w D7, [A5]
00002618 544C addq.w A4, 2
0000261A 494E chk.w D4, A6
0000261C 4552 chk.w D2, [A2]
export_117:
fn0000261E:
0000261E 4E56 FFFA link A6, -0x0006
00002622 3B6E 0008 ECEC move.w [A5 - 0x1314], [A6 + 0x8]
00002628 3B6E 000A ECEE move.w [A5 - 0x1312], [A6 + 0xA]
0000262E 302E 000A move.w D0, [A6 + 0xA]
00002632 906E 0008 sub.w D0, [A6 + 0x8]
00002636 5240 addq.w D0, 1
00002638 D040 add.w D0, D0
0000263A 3D40 FFFC move.w [A6 - 0x4], D0
0000263E 302E 000E move.w D0, [A6 + 0xE]
00002642 906E 000C sub.w D0, [A6 + 0xC]
00002646 5240 addq.w D0, 1
00002648 C1EE FFFC muls.w D0, [A6 - 0x4]
0000264C 3D40 FFFE move.w [A6 - 0x2], D0
00002650 605A bra +0x5C /* 000026AC */
label00002652:
00002652 203C 0000 17C0 move.l D0, 0x17C0
00002658 81EE FFFC divs.w D0, [A6 - 0x4]
0000265C 3D40 FFFA move.w [A6 - 0x6], D0
00002660 3B6E 000C ECF0 move.w [A5 - 0x1310], [A6 + 0xC]
00002666 302E 000C move.w D0, [A6 + 0xC]
0000266A D06E FFFA add.w D0, [A6 - 0x6]
0000266E 5340 subq.w D0, 1
00002670 3B40 ECF2 move.w [A5 - 0x130E], D0
00002674 302D ECF2 move.w D0, [A5 - 0x130E]
00002678 B06E 000E cmp.w D0, [A6 + 0xE]
0000267C 6F06 ble +0x8 /* 00002684 */
0000267E 3B6E 000E ECF2 move.w [A5 - 0x130E], [A6 + 0xE]
label00002684:
00002684 4267 clr.w -[A7]
00002686 4EBA E322 jsr [PC - 0x1CDE /* 000009AA */]
0000268A 548F addq.l A7, 2
0000268C 4EBA E428 jsr [PC - 0x1BD8 /* 00000AB6 */]
00002690 302D ECF2 move.w D0, [A5 - 0x130E]
00002694 5240 addq.w D0, 1
00002696 3D40 000C move.w [A6 + 0xC], D0
0000269A 302E 000E move.w D0, [A6 + 0xE]
0000269E 906E 000C sub.w D0, [A6 + 0xC]
000026A2 5240 addq.w D0, 1
000026A4 C1EE FFFC muls.w D0, [A6 - 0x4]
000026A8 3D40 FFFE move.w [A6 - 0x2], D0
label000026AC:
000026AC 4A6E FFFE tst.w [A6 - 0x2]
000026B0 66A0 bne -0x5E /* 00002652 */
000026B2 4E5E unlink A6
000026B4 4E75 rts
000026B6 5245 addq.w D5, 1
000026B8 4452 neg.w [A2]
000026BA 4157 chk.w D0, [A7]
000026BC 2020 move.l D0, -[A0]
export_105:
000026BE 4E56 FFF2 link A6, -0x000E
000026C2 426E FFFE clr.w [A6 - 0x2]
000026C6 6000 0076 bra +0x78 /* 0000273E */
label000026CA:
000026CA 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
000026CE 720F moveq.l D1, 0x0F
000026D0 926E FFFE sub.w D1, [A6 - 0x2]
000026D4 4840 swap.w D0
000026D6 4240 clr.w D0
000026D8 4840 swap.w D0
000026DA 80C1 divu.w D0, D1
000026DC 4840 swap.w D0
000026DE D06E FFFE add.w D0, [A6 - 0x2]
000026E2 5240 addq.w D0, 1
000026E4 3D40 FFFC move.w [A6 - 0x4], D0
000026E8 302E FFFE move.w D0, [A6 - 0x2]
000026EC 4840 swap.w D0
000026EE 4240 clr.w D0
000026F0 4840 swap.w D0
000026F2 D080 add.l D0, D0
000026F4 41ED ED2E lea.l A0, [A5 - 0x12D2]
000026F8 D1C0 add.l A0, D0
000026FA 3D50 FFF8 move.w [A6 - 0x8], [A0]
000026FE 302E FFFE move.w D0, [A6 - 0x2]
00002702 4840 swap.w D0
00002704 4240 clr.w D0
00002706 4840 swap.w D0
00002708 D080 add.l D0, D0
0000270A 41ED ED2E lea.l A0, [A5 - 0x12D2]
0000270E D1C0 add.l A0, D0
00002710 302E FFFC move.w D0, [A6 - 0x4]
00002714 4840 swap.w D0
00002716 4240 clr.w D0
00002718 4840 swap.w D0
0000271A D080 add.l D0, D0
0000271C 43ED ED2E lea.l A1, [A5 - 0x12D2]
00002720 D3C0 add.l A1, D0
00002722 3091 move.w [A0], [A1]
00002724 302E FFFC move.w D0, [A6 - 0x4]
00002728 4840 swap.w D0
0000272A 4240 clr.w D0
0000272C 4840 swap.w D0
0000272E D080 add.l D0, D0
00002730 41ED ED2E lea.l A0, [A5 - 0x12D2]
00002734 D1C0 add.l A0, D0
00002736 30AE FFF8 move.w [A0], [A6 - 0x8]
0000273A 526E FFFE addq.w [A6 - 0x2], 1
label0000273E:
0000273E 0C6E 000F FFFE cmpi.w [A6 - 0x2], 0xF
00002744 6584 bcs -0x7A /* 000026CA */
00002746 206E 0008 movea.l A0, [A6 + 0x8]
0000274A 3D68 0008 FFF8 move.w [A6 - 0x8], [A0 + 0x8]
00002750 206E 0008 movea.l A0, [A6 + 0x8]
00002754 4268 0008 clr.w [A0 + 0x8]
00002758 206E 0008 movea.l A0, [A6 + 0x8]
0000275C 2068 0014 movea.l A0, [A0 + 0x14]
00002760 7000 moveq.l D0, 0x00
00002762 1010 move.b D0, [A0]
00002764 5640 addq.w D0, 3
00002766 E448 lsr D0.w, 2
00002768 206E 0008 movea.l A0, [A6 + 0x8]
0000276C 2068 0014 movea.l A0, [A0 + 0x14]
00002770 7200 moveq.l D1, 0x00
00002772 1228 0001 move.b D1, [A0 + 0x1]
00002776 C1C1 muls.w D0, D1
00002778 3D40 FFF6 move.w [A6 - 0xA], D0
0000277C 426E FFFE clr.w [A6 - 0x2]
00002780 6000 009A bra +0x9C /* 0000281C */
label00002784:
00002784 42A7 clr.l -[A7]
00002786 A975 syscall TickCount
00002788 201F move.l D0, [A7]+
0000278A 2B40 ED2A move.l [A5 - 0x12D6], D0
0000278E 206E 0008 movea.l A0, [A6 + 0x8]
00002792 2068 0014 movea.l A0, [A0 + 0x14]
00002796 2D68 0004 FFF2 move.l [A6 - 0xE], [A0 + 0x4]
0000279C 426E FFFC clr.w [A6 - 0x4]
000027A0 602C bra +0x2E /* 000027CE */
label000027A2:
000027A2 302E FFFE move.w D0, [A6 - 0x2]
000027A6 D06E FFFC add.w D0, [A6 - 0x4]
000027AA 0240 000F andi.w D0, 0xF
000027AE 4840 swap.w D0
000027B0 4240 clr.w D0
000027B2 4840 swap.w D0
000027B4 D080 add.l D0, D0
000027B6 41ED ED2E lea.l A0, [A5 - 0x12D2]
000027BA D1C0 add.l A0, D0
000027BC 3010 move.w D0, [A0]
000027BE 4640 not.w D0
000027C0 206E FFF2 movea.l A0, [A6 - 0xE]
000027C4 8150 or.w [A0], D0
000027C6 526E FFFC addq.w [A6 - 0x4], 1
000027CA 54AE FFF2 addq.l [A6 - 0xE], 2
label000027CE:
000027CE 302E FFFC move.w D0, [A6 - 0x4]
000027D2 B06E FFF6 cmp.w D0, [A6 - 0xA]
000027D6 65CA bcs -0x34 /* 000027A2 */
000027D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027DC 206E 0008 movea.l A0, [A6 + 0x8]
000027E0 2F28 0014 move.l -[A7], [A0 + 0x14]
000027E4 206E 0008 movea.l A0, [A6 + 0x8]
000027E8 7000 moveq.l D0, 0x00
000027EA 1028 000A move.b D0, [A0 + 0xA]
000027EE 3F00 move.w -[A7], D0
000027F0 206E 0008 movea.l A0, [A6 + 0x8]
000027F4 3F28 0002 move.w -[A7], [A0 + 0x2]
000027F8 206E 0008 movea.l A0, [A6 + 0x8]
000027FC 3F10 move.w -[A7], [A0]
000027FE 4EBA DE08 jsr [PC - 0x21F8 /* 00000608 */]
00002802 4FEF 000E lea.l A7, [A7 + 0xE]
label00002806:
00002806 42A7 clr.l -[A7]
00002808 A975 syscall TickCount
0000280A 201F move.l D0, [A7]+
0000280C 90AD ED2A sub.l D0, [A5 - 0x12D6]
00002810 0C80 0000 000A cmpi.l D0, 0xA /* '\n' */
00002816 6DEE blt -0x10 /* 00002806 */
00002818 526E FFFE addq.w [A6 - 0x2], 1
label0000281C:
0000281C 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10
00002822 6500 FF60 bcs -0x9E /* 00002784 */
00002826 206E 0008 movea.l A0, [A6 + 0x8]
0000282A 4228 000B clr.b [A0 + 0xB]
0000282E 206E 0008 movea.l A0, [A6 + 0x8]
00002832 316E FFF8 0008 move.w [A0 + 0x8], [A6 - 0x8]
00002838 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000283C 4EBA DE0E jsr [PC - 0x21F2 /* 0000064C */]
00002840 588F addq.l A7, 4
00002842 4E5E unlink A6
00002844 4E75 rts
00002846 4641 not.w D1
00002848 4445 neg.w D5
0000284A 5348 subq.w A0, 1
0000284C 4150 chk.w D0, [A0]
fn0000284E:
0000284E 4E56 0000 link A6, 0
00002852 6010 bra +0x12 /* 00002864 */
label00002854:
00002854 206E 0008 movea.l A0, [A6 + 0x8]
00002858 52AE 0008 addq.l [A6 + 0x8], 1
0000285C 10AE 000F move.b [A0], [A6 + 0xF]
00002860 536E 000C subq.w [A6 + 0xC], 1
label00002864:
00002864 4A6E 000C tst.w [A6 + 0xC]
00002868 66EA bne -0x14 /* 00002854 */
0000286A 4E5E unlink A6
0000286C 4E75 rts
0000286E 4853 pea.l [A3]
00002870 4554 chk.w D2, [A4]
00002872 4D45 chk.w D6, D5
00002874 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
export_112:
00002876 4E56 FFFE link A6, -0x0002
0000287A 302D ED04 move.w D0, [A5 - 0x12FC]
0000287E C1EE 000A muls.w D0, [A6 + 0xA]
00002882 306E 0008 movea.w A0, [A6 + 0x8]
00002886 2208 move.l D1, A0
00002888 83FC 0004 divs.w D1, 0x4
0000288C D041 add.w D0, D1
0000288E 3D40 000A move.w [A6 + 0xA], D0
00002892 0C6E 5F00 000A cmpi.w [A6 + 0xA], 0x5F00 /* '_\0' */
00002898 6E40 bgt +0x42 /* 000028DA */
0000289A 7003 moveq.l D0, 0x03
0000289C C06E 0008 and.w D0, [A6 + 0x8]
000028A0 41ED ED53 lea.l A0, [A5 - 0x12AD]
000028A4 D0C0 add.w A0, D0
000028A6 1D50 FFFF move.b [A6 - 0x1], [A0]
000028AA 306E 000A movea.w A0, [A6 + 0xA]
000028AE D1ED B17A add.l A0, [A5 - 0x4E86]
000028B2 326E 000A movea.w A1, [A6 + 0xA]
000028B6 D3ED B17A add.l A1, [A5 - 0x4E86]
000028BA 7000 moveq.l D0, 0x00
000028BC 102E FFFF move.b D0, [A6 - 0x1]
000028C0 4640 not.w D0
000028C2 7200 moveq.l D1, 0x00
000028C4 1211 move.b D1, [A1]
000028C6 C240 and.w D1, D0
000028C8 7000 moveq.l D0, 0x00
000028CA 102D ED52 move.b D0, [A5 - 0x12AE]
000028CE 7400 moveq.l D2, 0x00
000028D0 142E FFFF move.b D2, [A6 - 0x1]
000028D4 C042 and.w D0, D2
000028D6 8240 or.w D1, D0
000028D8 1081 move.b [A0], D1
label000028DA:
000028DA 4E5E unlink A6
000028DC 4E75 rts
000028DE 4452 neg.w [A2]
000028E0 4157 chk.w D0, [A7]
000028E2 4255 clr.w [A5]
000028E4 4644 not.w D4
export_108:
000028E6 4E56 0000 link A6, 0
000028EA 302E 0008 move.w D0, [A6 + 0x8]
000028EE 48C0 ext.l D0
000028F0 E580 asl D0, 2
000028F2 41ED ED5C lea.l A0, [A5 - 0x12A4]
000028F6 D1C0 add.l A0, D0
000028F8 2B50 ED58 move.l [A5 - 0x12A8], [A0]
000028FC 4E5E unlink A6
000028FE 4E75 rts
00002900 5345 subq.w D5, 1
00002902 5457 addq.w [A7], 2
00002904 5249 addq.w A1, 1
00002906 5445 addq.w D5, 2
export_110:
fn00002908:
00002908 4E56 0000 link A6, 0
0000290C 700F moveq.l D0, 0x0F
0000290E C06E 0008 and.w D0, [A6 + 0x8]
00002912 1B40 028A move.b [A5 + 0x28A /* export_77 */], D0
00002916 7000 moveq.l D0, 0x00
00002918 102D 028A move.b D0, [A5 + 0x28A /* export_77 */]
0000291C E948 lsl D0.w, 4
0000291E 7200 moveq.l D1, 0x00
00002920 122D 028A move.b D1, [A5 + 0x28A /* export_77 */]
00002924 8240 or.w D1, D0
00002926 1B41 ED52 move.b [A5 - 0x12AE], D1
0000292A 4E5E unlink A6
0000292C 4E75 rts
0000292E 5345 subq.w D5, 1
00002930 5441 addq.w D1, 2
00002932 5045 addq.w D5, 8
00002934 4E20 .invalid // invalid opcode 4
fn00002936:
00002936 4E56 0000 link A6, 0
0000293A 3B6E 0008 ED4E move.w [A5 - 0x12B2], [A6 + 0x8]
00002940 3B6E 000A ED50 move.w [A5 - 0x12B0], [A6 + 0xA]
00002946 4E5E unlink A6
00002948 4E75 rts
0000294A 4D4F chk.w D6, A7
0000294C 5645 addq.w D5, 3
0000294E 2020 move.l D0, -[A0]
00002950 2020 move.l D0, -[A0]
fn00002952:
00002952 4E56 FFF2 link A6, -0x000E
00002956 302E 0008 move.w D0, [A6 + 0x8]
0000295A 906D ED4E sub.w D0, [A5 - 0x12B2]
0000295E 3F00 move.w -[A7], D0
00002960 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00002964 548F addq.l A7, 2
00002966 3D40 FFFE move.w [A6 - 0x2], D0
0000296A 302E 000A move.w D0, [A6 + 0xA]
0000296E 906D ED50 sub.w D0, [A5 - 0x12B0]
00002972 3F00 move.w -[A7], D0
00002974 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00002978 548F addq.l A7, 2
0000297A 3D40 FFFC move.w [A6 - 0x4], D0
0000297E 302E 0008 move.w D0, [A6 + 0x8]
00002982 906D ED4E sub.w D0, [A5 - 0x12B2]
00002986 3F00 move.w -[A7], D0
00002988 4EBA 013C jsr [PC + 0x13C /* 00002AC6 */]
0000298C 548F addq.l A7, 2
0000298E 3D40 FFFA move.w [A6 - 0x6], D0
00002992 302E 000A move.w D0, [A6 + 0xA]
00002996 906D ED50 sub.w D0, [A5 - 0x12B0]
0000299A 3F00 move.w -[A7], D0
0000299C 4EBA 0128 jsr [PC + 0x128 /* 00002AC6 */]
000029A0 548F addq.l A7, 2
000029A2 3D40 FFF8 move.w [A6 - 0x8], D0
000029A6 302E FFFE move.w D0, [A6 - 0x2]
000029AA B06E FFFC cmp.w D0, [A6 - 0x4]
000029AE 6F00 0082 ble +0x84 /* 00002A32 */
000029B2 302E FFFC move.w D0, [A6 - 0x4]
000029B6 D040 add.w D0, D0
000029B8 906E FFFE sub.w D0, [A6 - 0x2]
000029BC 3D40 FFF6 move.w [A6 - 0xA], D0
000029C0 302E FFFC move.w D0, [A6 - 0x4]
000029C4 D040 add.w D0, D0
000029C6 3D40 FFF4 move.w [A6 - 0xC], D0
000029CA 302E FFFC move.w D0, [A6 - 0x4]
000029CE 906E FFFE sub.w D0, [A6 - 0x2]
000029D2 D040 add.w D0, D0
000029D4 3D40 FFF2 move.w [A6 - 0xE], D0
000029D8 3F2D ED50 move.w -[A7], [A5 - 0x12B0]
000029DC 3F2D ED4E move.w -[A7], [A5 - 0x12B2]
000029E0 206D ED58 movea.l A0, [A5 - 0x12A8]
000029E4 4E90 jsr [A0]
000029E6 588F addq.l A7, 4
000029E8 6038 bra +0x3A /* 00002A22 */
label000029EA:
000029EA 302E FFFA move.w D0, [A6 - 0x6]
000029EE D16D ED4E add.w [A5 - 0x12B2], D0
000029F2 4A6E FFF6 tst.w [A6 - 0xA]
000029F6 6C0A bge +0xC /* 00002A02 */
000029F8 302E FFF4 move.w D0, [A6 - 0xC]
000029FC D16E FFF6 add.w [A6 - 0xA], D0
00002A00 6010 bra +0x12 /* 00002A12 */
label00002A02:
00002A02 302E FFF8 move.w D0, [A6 - 0x8]
00002A06 D16D ED50 add.w [A5 - 0x12B0], D0
00002A0A 302E FFF2 move.w D0, [A6 - 0xE]
00002A0E D16E FFF6 add.w [A6 - 0xA], D0
label00002A12:
00002A12 3F2D ED50 move.w -[A7], [A5 - 0x12B0]
00002A16 3F2D ED4E move.w -[A7], [A5 - 0x12B2]
00002A1A 206D ED58 movea.l A0, [A5 - 0x12A8]
00002A1E 4E90 jsr [A0]
00002A20 588F addq.l A7, 4
label00002A22:
00002A22 302E FFFE move.w D0, [A6 - 0x2]
00002A26 536E FFFE subq.w [A6 - 0x2], 1
00002A2A 4A40 tst.w D0
00002A2C 66BC bne -0x42 /* 000029EA */
00002A2E 6000 007E bra +0x80 /* 00002AAE */
label00002A32:
00002A32 302E FFFE move.w D0, [A6 - 0x2]
00002A36 D040 add.w D0, D0
00002A38 906E FFFC sub.w D0, [A6 - 0x4]
00002A3C 3D40 FFF6 move.w [A6 - 0xA], D0
00002A40 302E FFFE move.w D0, [A6 - 0x2]
00002A44 D040 add.w D0, D0
00002A46 3D40 FFF4 move.w [A6 - 0xC], D0
00002A4A 302E FFFE move.w D0, [A6 - 0x2]
00002A4E 906E FFFC sub.w D0, [A6 - 0x4]
00002A52 D040 add.w D0, D0
00002A54 3D40 FFF2 move.w [A6 - 0xE], D0
00002A58 3F2D ED50 move.w -[A7], [A5 - 0x12B0]
00002A5C 3F2D ED4E move.w -[A7], [A5 - 0x12B2]
00002A60 206D ED58 movea.l A0, [A5 - 0x12A8]
00002A64 4E90 jsr [A0]
00002A66 588F addq.l A7, 4
00002A68 6038 bra +0x3A /* 00002AA2 */
label00002A6A:
00002A6A 302E FFF8 move.w D0, [A6 - 0x8]
00002A6E D16D ED50 add.w [A5 - 0x12B0], D0
00002A72 4A6E FFF6 tst.w [A6 - 0xA]
00002A76 6C0A bge +0xC /* 00002A82 */
00002A78 302E FFF4 move.w D0, [A6 - 0xC]
00002A7C D16E FFF6 add.w [A6 - 0xA], D0
00002A80 6010 bra +0x12 /* 00002A92 */
label00002A82:
00002A82 302E FFFA move.w D0, [A6 - 0x6]
00002A86 D16D ED4E add.w [A5 - 0x12B2], D0
00002A8A 302E FFF2 move.w D0, [A6 - 0xE]
00002A8E D16E FFF6 add.w [A6 - 0xA], D0
label00002A92:
00002A92 3F2D ED50 move.w -[A7], [A5 - 0x12B0]
00002A96 3F2D ED4E move.w -[A7], [A5 - 0x12B2]
00002A9A 206D ED58 movea.l A0, [A5 - 0x12A8]
00002A9E 4E90 jsr [A0]
00002AA0 588F addq.l A7, 4
label00002AA2:
00002AA2 302E FFFC move.w D0, [A6 - 0x4]
00002AA6 536E FFFC subq.w [A6 - 0x4], 1
00002AAA 4A40 tst.w D0
00002AAC 66BC bne -0x42 /* 00002A6A */
label00002AAE:
00002AAE 3B6E 0008 ED4E move.w [A5 - 0x12B2], [A6 + 0x8]
00002AB4 3B6E 000A ED50 move.w [A5 - 0x12B0], [A6 + 0xA]
00002ABA 4E5E unlink A6
00002ABC 4E75 rts
00002ABE 4452 neg.w [A2]
00002AC0 4157 chk.w D0, [A7]
00002AC2 2020 move.l D0, -[A0]
00002AC4 2020 move.l D0, -[A0]
fn00002AC6:
00002AC6 4E56 0000 link A6, 0
00002ACA 4A6E 0008 tst.w [A6 + 0x8]
00002ACE 6F04 ble +0x6 /* 00002AD4 */
00002AD0 7001 moveq.l D0, 0x01
00002AD2 600C bra +0xE /* 00002AE0 */
label00002AD4:
00002AD4 4A6E 0008 tst.w [A6 + 0x8]
00002AD8 6C04 bge +0x6 /* 00002ADE */
00002ADA 70FF moveq.l D0, 0xFFFFFFFF
00002ADC 6002 bra +0x4 /* 00002AE0 */
label00002ADE:
00002ADE 7000 moveq.l D0, 0x00
label00002AE0:
00002AE0 4E5E unlink A6
00002AE2 4E75 rts
00002AE4 5349 subq.w A1, 1
00002AE6 474E chk.w D3, A6
00002AE8 2020 move.l D0, -[A0]
00002AEA 2020 move.l D0, -[A0]
fn00002AEC:
00002AEC 4E56 FFF8 link A6, -0x0008
00002AF0 2D6D B16E FFFC move.l [A6 - 0x4], [A5 - 0x4E92]
00002AF6 302E 000A move.w D0, [A6 + 0xA]
00002AFA EF40 asl D0.w, 7
00002AFC D06E 0008 add.w D0, [A6 + 0x8]
00002B00 48C0 ext.l D0
00002B02 D1AE FFFC add.l [A6 - 0x4], D0
00002B06 303C 0080 move.w D0, 0x80
00002B0A 906E 000C sub.w D0, [A6 + 0xC]
00002B0E 3D40 FFF8 move.w [A6 - 0x8], D0
00002B12 6030 bra +0x32 /* 00002B44 */
label00002B14:
00002B14 3D6E 000C FFFA move.w [A6 - 0x6], [A6 + 0xC]
00002B1A 6012 bra +0x14 /* 00002B2E */
label00002B1C:
00002B1C 206E FFFC movea.l A0, [A6 - 0x4]
00002B20 52AE FFFC addq.l [A6 - 0x4], 1
00002B24 226E 0010 movea.l A1, [A6 + 0x10]
00002B28 52AE 0010 addq.l [A6 + 0x10], 1
00002B2C 1091 move.b [A0], [A1]
label00002B2E:
00002B2E 302E FFFA move.w D0, [A6 - 0x6]
00002B32 536E FFFA subq.w [A6 - 0x6], 1
00002B36 4A40 tst.w D0
00002B38 66E2 bne -0x1C /* 00002B1C */
00002B3A 302E FFF8 move.w D0, [A6 - 0x8]
00002B3E 48C0 ext.l D0
00002B40 D1AE FFFC add.l [A6 - 0x4], D0
label00002B44:
00002B44 302E 000E move.w D0, [A6 + 0xE]
00002B48 536E 000E subq.w [A6 + 0xE], 1
00002B4C 4A40 tst.w D0
00002B4E 66C4 bne -0x3A /* 00002B14 */
00002B50 4E5E unlink A6
00002B52 4E75 rts
00002B54 5441 addq.w D1, 2
00002B56 4E44 trap 4
00002B58 5954 subq.w [A4], 4
00002B5A 4F42 chk.w D7, D2
export_101:
00002B5C 4E75 rts
export_99:
00002B5E 4E56 FFF6 link A6, -0x000A
00002B62 4267 clr.w -[A7]
00002B64 3F3C 03BC move.w -[A7], 0x3BC
00002B68 486D 9B40 pea.l [A5 - 0x64C0]
00002B6C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002B70 508F addq.l A7, 8
00002B72 7007 moveq.l D0, 0x07
00002B74 3D40 FFFE move.w [A6 - 0x2], D0
00002B78 6000 00F4 bra +0xF6 /* 00002C6E */
label00002B7C:
00002B7C 7001 moveq.l D0, 0x01
00002B7E 3D40 FFFC move.w [A6 - 0x4], D0
00002B82 6000 0068 bra +0x6A /* 00002BEC */
label00002B86:
00002B86 302E FFFE move.w D0, [A6 - 0x2]
00002B8A 48C0 ext.l D0
00002B8C D080 add.l D0, D0
00002B8E 41ED 9AF0 lea.l A0, [A5 - 0x6510]
00002B92 D1C0 add.l A0, D0
00002B94 3010 move.w D0, [A0]
00002B96 C1EE FFFC muls.w D0, [A6 - 0x4]
00002B9A 0640 0077 addi.w D0, 0x77 /* 'w' */
00002B9E 48C0 ext.l D0
00002BA0 E580 asl D0, 2
00002BA2 41ED 9B40 lea.l A0, [A5 - 0x64C0]
00002BA6 D1C0 add.l A0, D0
00002BA8 2D48 FFF6 move.l [A6 - 0xA], A0
00002BAC 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00002BB2 6C10 bge +0x12 /* 00002BC4 */
00002BB4 302D 9B16 move.w D0, [A5 - 0x64EA]
00002BB8 D06D 9B18 add.w D0, [A5 - 0x64E8]
00002BBC 206E FFF6 movea.l A0, [A6 - 0xA]
00002BC0 3080 move.w [A0], D0
00002BC2 600E bra +0x10 /* 00002BD2 */
label00002BC4:
00002BC4 302D 9B16 move.w D0, [A5 - 0x64EA]
00002BC8 D06D 9B1A add.w D0, [A5 - 0x64E6]
00002BCC 206E FFF6 movea.l A0, [A6 - 0xA]
00002BD0 3080 move.w [A0], D0
label00002BD2:
00002BD2 302E FFFE move.w D0, [A6 - 0x2]
00002BD6 48C0 ext.l D0
00002BD8 D080 add.l D0, D0
00002BDA 41ED 9AF0 lea.l A0, [A5 - 0x6510]
00002BDE D1C0 add.l A0, D0
00002BE0 226E FFF6 movea.l A1, [A6 - 0xA]
00002BE4 3350 0002 move.w [A1 + 0x2], [A0]
00002BE8 526E FFFC addq.w [A6 - 0x4], 1
label00002BEC:
00002BEC 0C6E 0007 FFFC cmpi.w [A6 - 0x4], 0x7
00002BF2 6F92 ble -0x6C /* 00002B86 */
00002BF4 302E FFFE move.w D0, [A6 - 0x2]
00002BF8 48C0 ext.l D0
00002BFA D080 add.l D0, D0
00002BFC 41ED 9AF0 lea.l A0, [A5 - 0x6510]
00002C00 D1C0 add.l A0, D0
00002C02 3010 move.w D0, [A0]
00002C04 0640 0077 addi.w D0, 0x77 /* 'w' */
00002C08 48C0 ext.l D0
00002C0A E580 asl D0, 2
00002C0C 41ED 9B40 lea.l A0, [A5 - 0x64C0]
00002C10 D1C0 add.l A0, D0
00002C12 302D 9B14 move.w D0, [A5 - 0x64EC]
00002C16 D150 add.w [A0], D0
00002C18 302E FFFE move.w D0, [A6 - 0x2]
00002C1C 48C0 ext.l D0
00002C1E D080 add.l D0, D0
00002C20 41ED 9B00 lea.l A0, [A5 - 0x6500]
00002C24 D1C0 add.l A0, D0
00002C26 3010 move.w D0, [A0]
00002C28 0640 0077 addi.w D0, 0x77 /* 'w' */
00002C2C 48C0 ext.l D0
00002C2E E580 asl D0, 2
00002C30 41ED 9B40 lea.l A0, [A5 - 0x64C0]
00002C34 D1C0 add.l A0, D0
00002C36 30AD 9B1C move.w [A0], [A5 - 0x64E4]
00002C3A 302E FFFE move.w D0, [A6 - 0x2]
00002C3E 48C0 ext.l D0
00002C40 D080 add.l D0, D0
00002C42 41ED 9B00 lea.l A0, [A5 - 0x6500]
00002C46 D1C0 add.l A0, D0
00002C48 3010 move.w D0, [A0]
00002C4A 0640 0077 addi.w D0, 0x77 /* 'w' */
00002C4E 48C0 ext.l D0
00002C50 E580 asl D0, 2
00002C52 41ED 9B40 lea.l A0, [A5 - 0x64C0]
00002C56 D1C0 add.l A0, D0
00002C58 302E FFFE move.w D0, [A6 - 0x2]
00002C5C 48C0 ext.l D0
00002C5E D080 add.l D0, D0
00002C60 43ED 9B00 lea.l A1, [A5 - 0x6500]
00002C64 D3C0 add.l A1, D0
00002C66 3151 0002 move.w [A0 + 0x2], [A1]
00002C6A 536E FFFE subq.w [A6 - 0x2], 1
label00002C6E:
00002C6E 4A6E FFFE tst.w [A6 - 0x2]
00002C72 6C00 FF08 bge -0xF6 /* 00002B7C */
00002C76 4E5E unlink A6
00002C78 4E75 rts
00002C7A 4341 chk.w D1, D1
00002C7C 4C43 4154 movem.l D2,D4,D6,A0,A6, D3
00002C80 5441 addq.w D1, 2
export_100:
fn00002C82:
00002C82 4E56 FFF8 link A6, -0x0008
00002C86 0C2E 0006 0009 cmpi.b [A6 + 0x9], 0x6
00002C8C 6634 bne +0x36 /* 00002CC2 */
00002C8E 302E 000E move.w D0, [A6 + 0xE]
00002C92 906E 000C sub.w D0, [A6 + 0xC]
00002C96 122E 000B move.b D1, [A6 + 0xB]
00002C9A 4881 ext.w D1
00002C9C 48C1 ext.l D1
00002C9E D281 add.l D1, D1
00002CA0 41ED 9B10 lea.l A0, [A5 - 0x64F0]
00002CA4 D1C1 add.l A0, D1
00002CA6 9050 sub.w D0, [A0]
00002CA8 3F00 move.w -[A7], D0
00002CAA 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00002CAE 548F addq.l A7, 2
00002CB0 0C40 0001 cmpi.w D0, 0x1
00002CB4 57C0 seq D0
00002CB6 4400 neg.b D0
00002CB8 4880 ext.w D0
00002CBA 3D40 FFFE move.w [A6 - 0x2], D0
00002CBE 6000 00BC bra +0xBE /* 00002D7C */
label00002CC2:
00002CC2 302E 000E move.w D0, [A6 + 0xE]
00002CC6 906E 000C sub.w D0, [A6 + 0xC]
00002CCA 0640 0077 addi.w D0, 0x77 /* 'w' */
00002CCE 48C0 ext.l D0
00002CD0 E580 asl D0, 2
00002CD2 41ED 9B40 lea.l A0, [A5 - 0x64C0]
00002CD6 D1C0 add.l A0, D0
00002CD8 2D48 FFF8 move.l [A6 - 0x8], A0
00002CDC 102E 0009 move.b D0, [A6 + 0x9]
00002CE0 4880 ext.w D0
00002CE2 5340 subq.w D0, 1
00002CE4 48C0 ext.l D0
00002CE6 D080 add.l D0, D0
00002CE8 41ED 9B14 lea.l A0, [A5 - 0x64EC]
00002CEC D1C0 add.l A0, D0
00002CEE 226E FFF8 movea.l A1, [A6 - 0x8]
00002CF2 3011 move.w D0, [A1]
00002CF4 C050 and.w D0, [A0]
00002CF6 4A40 tst.w D0
00002CF8 6700 007E beq +0x80 /* 00002D78 */
00002CFC 0C2E 0001 0009 cmpi.b [A6 + 0x9], 0x1
00002D02 57C0 seq D0
00002D04 4400 neg.b D0
00002D06 4880 ext.w D0
00002D08 0C2E 0005 0009 cmpi.b [A6 + 0x9], 0x5
00002D0E 57C1 seq D1
00002D10 4401 neg.b D1
00002D12 4881 ext.w D1
00002D14 8041 or.w D0, D1
00002D16 4A40 tst.w D0
00002D18 670A beq +0xC /* 00002D24 */
00002D1A 7001 moveq.l D0, 0x01
00002D1C 3D40 FFFE move.w [A6 - 0x2], D0
00002D20 6000 005A bra +0x5C /* 00002D7C */
label00002D24:
00002D24 3D6E 000C FFFC move.w [A6 - 0x4], [A6 + 0xC]
label00002D2A:
00002D2A 206E FFF8 movea.l A0, [A6 - 0x8]
00002D2E 302E FFFC move.w D0, [A6 - 0x4]
00002D32 D068 0002 add.w D0, [A0 + 0x2]
00002D36 3D40 FFFC move.w [A6 - 0x4], D0
00002D3A 302E FFFC move.w D0, [A6 - 0x4]
00002D3E B06E 000E cmp.w D0, [A6 + 0xE]
00002D42 671A beq +0x1C /* 00002D5E */
00002D44 302E FFFC move.w D0, [A6 - 0x4]
00002D48 48C0 ext.l D0
00002D4A E580 asl D0, 2
00002D4C 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002D50 D1C0 add.l A0, D0
00002D52 7000 moveq.l D0, 0x00
00002D54 1010 move.b D0, [A0]
00002D56 4A40 tst.w D0
00002D58 6604 bne +0x6 /* 00002D5E */
00002D5A 7000 moveq.l D0, 0x00
00002D5C 6002 bra +0x4 /* 00002D60 */
label00002D5E:
00002D5E 7001 moveq.l D0, 0x01
label00002D60:
00002D60 4A40 tst.w D0
00002D62 67C6 beq -0x38 /* 00002D2A */
00002D64 302E FFFC move.w D0, [A6 - 0x4]
00002D68 B06E 000E cmp.w D0, [A6 + 0xE]
00002D6C 57C0 seq D0
00002D6E 4400 neg.b D0
00002D70 4880 ext.w D0
00002D72 3D40 FFFE move.w [A6 - 0x2], D0
00002D76 6004 bra +0x6 /* 00002D7C */
label00002D78:
00002D78 426E FFFE clr.w [A6 - 0x2]
label00002D7C:
00002D7C 302E FFFE move.w D0, [A6 - 0x2]
00002D80 4E5E unlink A6
00002D82 4E75 rts
00002D84 5049 addq.w A1, 8
00002D86 4543 chk.w D2, D3
00002D88 4541 chk.w D2, D1
00002D8A 5454 addq.w [A4], 2
fn00002D8C:
00002D8C 4E56 FFFA link A6, -0x0006
00002D90 102E 0009 move.b D0, [A6 + 0x9]
00002D94 4880 ext.w D0
00002D96 48C0 ext.l D0
00002D98 D080 add.l D0, D0
00002D9A 41ED 9B10 lea.l A0, [A5 - 0x64F0]
00002D9E D1C0 add.l A0, D0
00002DA0 302E 000A move.w D0, [A6 + 0xA]
00002DA4 9050 sub.w D0, [A0]
00002DA6 5340 subq.w D0, 1
00002DA8 3D40 FFFE move.w [A6 - 0x2], D0
00002DAC 302E FFFE move.w D0, [A6 - 0x2]
00002DB0 48C0 ext.l D0
00002DB2 E580 asl D0, 2
00002DB4 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002DB8 D1C0 add.l A0, D0
00002DBA 2D48 FFFA move.l [A6 - 0x6], A0
00002DBE 303C 0088 move.w D0, 0x88
00002DC2 C06E FFFE and.w D0, [A6 - 0x2]
00002DC6 4A40 tst.w D0
00002DC8 6634 bne +0x36 /* 00002DFE */
00002DCA 206E FFFA movea.l A0, [A6 - 0x6]
00002DCE 7000 moveq.l D0, 0x00
00002DD0 1010 move.b D0, [A0]
00002DD2 0C40 0006 cmpi.w D0, 0x6
00002DD6 57C0 seq D0
00002DD8 4400 neg.b D0
00002DDA 4880 ext.w D0
00002DDC 206E FFFA movea.l A0, [A6 - 0x6]
00002DE0 122E 0009 move.b D1, [A6 + 0x9]
00002DE4 4881 ext.w D1
00002DE6 7400 moveq.l D2, 0x00
00002DE8 1428 0001 move.b D2, [A0 + 0x1]
00002DEC B441 cmp.w D2, D1
00002DEE 57C1 seq D1
00002DF0 4401 neg.b D1
00002DF2 4881 ext.w D1
00002DF4 C041 and.w D0, D1
00002DF6 4A40 tst.w D0
00002DF8 6704 beq +0x6 /* 00002DFE */
00002DFA 7001 moveq.l D0, 0x01
00002DFC 604A bra +0x4C /* 00002E48 */
label00002DFE:
00002DFE 546E FFFE addq.w [A6 - 0x2], 2
00002E02 50AE FFFA addq.l [A6 - 0x6], 8
00002E06 303C 0088 move.w D0, 0x88
00002E0A C06E FFFE and.w D0, [A6 - 0x2]
00002E0E 4A40 tst.w D0
00002E10 6634 bne +0x36 /* 00002E46 */
00002E12 206E FFFA movea.l A0, [A6 - 0x6]
00002E16 7000 moveq.l D0, 0x00
00002E18 1010 move.b D0, [A0]
00002E1A 0C40 0006 cmpi.w D0, 0x6
00002E1E 57C0 seq D0
00002E20 4400 neg.b D0
00002E22 4880 ext.w D0
00002E24 206E FFFA movea.l A0, [A6 - 0x6]
00002E28 122E 0009 move.b D1, [A6 + 0x9]
00002E2C 4881 ext.w D1
00002E2E 7400 moveq.l D2, 0x00
00002E30 1428 0001 move.b D2, [A0 + 0x1]
00002E34 B441 cmp.w D2, D1
00002E36 57C1 seq D1
00002E38 4401 neg.b D1
00002E3A 4881 ext.w D1
00002E3C C041 and.w D0, D1
00002E3E 4A40 tst.w D0
00002E40 6704 beq +0x6 /* 00002E46 */
00002E42 7001 moveq.l D0, 0x01
00002E44 6002 bra +0x4 /* 00002E48 */
label00002E46:
00002E46 7000 moveq.l D0, 0x00
label00002E48:
00002E48 4E5E unlink A6
00002E4A 4E75 rts
00002E4C 4154 chk.w D0, [A4]
00002E4E 5441 addq.w D1, 2
00002E50 434B chk.w D1, A3
00002E52 5350 subq.w [A0], 1
export_95:
fn00002E54:
00002E54 4E56 FFF8 link A6, -0x0008
00002E58 7001 moveq.l D0, 0x01
00002E5A 3D40 FFFE move.w [A6 - 0x2], D0
00002E5E 3F2E 000A move.w -[A7], [A6 + 0xA]
00002E62 102E 0009 move.b D0, [A6 + 0x9]
00002E66 4880 ext.w D0
00002E68 3F00 move.w -[A7], D0
00002E6A 4EBA FF20 jsr [PC - 0xE0 /* 00002D8C */]
00002E6E 588F addq.l A7, 4
00002E70 4A40 tst.w D0
00002E72 6708 beq +0xA /* 00002E7C */
00002E74 302E FFFE move.w D0, [A6 - 0x2]
00002E78 6000 009A bra +0x9C /* 00002F14 */
label00002E7C:
00002E7C 102E 0009 move.b D0, [A6 + 0x9]
00002E80 4880 ext.w D0
00002E82 48C0 ext.l D0
00002E84 EB80 asl D0, 5
00002E86 41ED 969C lea.l A0, [A5 - 0x6964]
00002E8A D1C0 add.l A0, D0
00002E8C 102E 0009 move.b D0, [A6 + 0x9]
00002E90 4880 ext.w D0
00002E92 48C0 ext.l D0
00002E94 D080 add.l D0, D0
00002E96 43ED 96DC lea.l A1, [A5 - 0x6924]
00002E9A D3C0 add.l A1, D0
00002E9C 3011 move.w D0, [A1]
00002E9E 48C0 ext.l D0
00002EA0 D080 add.l D0, D0
00002EA2 D1C0 add.l A0, D0
00002EA4 2D48 FFF8 move.l [A6 - 0x8], A0
00002EA8 102E 0009 move.b D0, [A6 + 0x9]
00002EAC 4880 ext.w D0
00002EAE 48C0 ext.l D0
00002EB0 D080 add.l D0, D0
00002EB2 41ED 96DC lea.l A0, [A5 - 0x6924]
00002EB6 D1C0 add.l A0, D0
00002EB8 3D50 FFFC move.w [A6 - 0x4], [A0]
00002EBC 6048 bra +0x4A /* 00002F06 */
label00002EBE:
00002EBE 206E FFF8 movea.l A0, [A6 - 0x8]
00002EC2 7000 moveq.l D0, 0x00
00002EC4 1028 0001 move.b D0, [A0 + 0x1]
00002EC8 4A40 tst.w D0
00002ECA 6732 beq +0x34 /* 00002EFE */
00002ECC 3F2E 000A move.w -[A7], [A6 + 0xA]
00002ED0 206E FFF8 movea.l A0, [A6 - 0x8]
00002ED4 7000 moveq.l D0, 0x00
00002ED6 1010 move.b D0, [A0]
00002ED8 3F00 move.w -[A7], D0
00002EDA 102E 0009 move.b D0, [A6 + 0x9]
00002EDE 4880 ext.w D0
00002EE0 3F00 move.w -[A7], D0
00002EE2 206E FFF8 movea.l A0, [A6 - 0x8]
00002EE6 7000 moveq.l D0, 0x00
00002EE8 1028 0001 move.b D0, [A0 + 0x1]
00002EEC 3F00 move.w -[A7], D0
00002EEE 4EBA FD92 jsr [PC - 0x26E /* 00002C82 */]
00002EF2 508F addq.l A7, 8
00002EF4 4A40 tst.w D0
00002EF6 6706 beq +0x8 /* 00002EFE */
00002EF8 302E FFFE move.w D0, [A6 - 0x2]
00002EFC 6016 bra +0x18 /* 00002F14 */
label00002EFE:
00002EFE 536E FFFC subq.w [A6 - 0x4], 1
00002F02 55AE FFF8 subq.l [A6 - 0x8], 2
label00002F06:
00002F06 4A6E FFFC tst.w [A6 - 0x4]
00002F0A 6CB2 bge -0x4C /* 00002EBE */
00002F0C 426E FFFE clr.w [A6 - 0x2]
00002F10 302E FFFE move.w D0, [A6 - 0x2]
label00002F14:
00002F14 4E5E unlink A6
00002F16 4E75 rts
00002F18 4154 chk.w D0, [A4]
00002F1A 5441 addq.w D1, 2
00002F1C 434B chk.w D1, A3
00002F1E 5320 subq.b -[A0], 1
export_97:
fn00002F20:
00002F20 4E56 FFFE link A6, -0x0002
00002F24 1B6E 0009 ED64 move.b [A5 - 0x129C], [A6 + 0x9]
00002F2A 426E FFFE clr.w [A6 - 0x2]
00002F2E 0C2E 0001 0009 cmpi.b [A6 + 0x9], 0x1
00002F34 6606 bne +0x8 /* 00002F3C */
00002F36 7070 moveq.l D0, 0x70
00002F38 3D40 FFFE move.w [A6 - 0x2], D0
label00002F3C:
00002F3C 206E 000A movea.l A0, [A6 + 0xA]
00002F40 4210 clr.b [A0]
00002F42 3F3C 0001 move.w -[A7], 0x1
00002F46 302E FFFE move.w D0, [A6 - 0x2]
00002F4A 5840 addq.w D0, 4
00002F4C 3F00 move.w -[A7], D0
00002F4E 4EBA 004C jsr [PC + 0x4C /* 00002F9C */]
00002F52 588F addq.l A7, 4
00002F54 4A40 tst.w D0
00002F56 6738 beq +0x3A /* 00002F90 */
00002F58 3F3C 0003 move.w -[A7], 0x3
00002F5C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002F60 4EBA 003A jsr [PC + 0x3A /* 00002F9C */]
00002F64 588F addq.l A7, 4
00002F66 4A40 tst.w D0
00002F68 6708 beq +0xA /* 00002F72 */
00002F6A 206E 000A movea.l A0, [A6 + 0xA]
00002F6E 7001 moveq.l D0, 0x01
00002F70 1080 move.b [A0], D0
label00002F72:
00002F72 3F3C 0003 move.w -[A7], 0x3
00002F76 302E FFFE move.w D0, [A6 - 0x2]
00002F7A 5E40 addq.w D0, 7
00002F7C 3F00 move.w -[A7], D0
00002F7E 4EBA 001C jsr [PC + 0x1C /* 00002F9C */]
00002F82 588F addq.l A7, 4
00002F84 4A40 tst.w D0
00002F86 6708 beq +0xA /* 00002F90 */
00002F88 206E 000A movea.l A0, [A6 + 0xA]
00002F8C 08D0 0001 bset.b [A0], 0x1
label00002F90:
00002F90 4E5E unlink A6
00002F92 4E75 rts
00002F94 4341 chk.w D1, D1
00002F96 4C43 4341 movem.l D0,D6,A0,A1,A6, D3
00002F9A 5354 subq.w [A4], 1
fn00002F9C:
00002F9C 4E56 FFF8 link A6, -0x0008
00002FA0 426E FFFC clr.w [A6 - 0x4]
00002FA4 302E 0008 move.w D0, [A6 + 0x8]
00002FA8 48C0 ext.l D0
00002FAA E580 asl D0, 2
00002FAC 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002FB0 D1C0 add.l A0, D0
00002FB2 102E 000B move.b D0, [A6 + 0xB]
00002FB6 4880 ext.w D0
00002FB8 7200 moveq.l D1, 0x00
00002FBA 1210 move.b D1, [A0]
00002FBC B240 cmp.w D1, D0
00002FBE 6600 0080 bne +0x82 /* 00003040 */
00002FC2 302E 0008 move.w D0, [A6 + 0x8]
00002FC6 48C0 ext.l D0
00002FC8 E580 asl D0, 2
00002FCA 41ED 94BC lea.l A0, [A5 - 0x6B44]
00002FCE D1C0 add.l A0, D0
00002FD0 102D ED64 move.b D0, [A5 - 0x129C]
00002FD4 4880 ext.w D0
00002FD6 7200 moveq.l D1, 0x00
00002FD8 1228 0001 move.b D1, [A0 + 0x1]
00002FDC B240 cmp.w D1, D0
00002FDE 6600 0060 bne +0x62 /* 00003040 */
00002FE2 302D 96E6 move.w D0, [A5 - 0x691A]
00002FE6 5340 subq.w D0, 1
00002FE8 3D40 FFFE move.w [A6 - 0x2], D0
00002FEC 302E FFFE move.w D0, [A6 - 0x2]
00002FF0 0640 0068 addi.w D0, 0x68 /* 'h' */
00002FF4 48C0 ext.l D0
00002FF6 E780 asl D0, 3
00002FF8 41ED 96E8 lea.l A0, [A5 - 0x6918]
00002FFC D1C0 add.l A0, D0
00002FFE 2D48 FFF8 move.l [A6 - 0x8], A0
00003002 6028 bra +0x2A /* 0000302C */
label00003004:
00003004 302E FFFE move.w D0, [A6 - 0x2]
00003008 0640 0068 addi.w D0, 0x68 /* 'h' */
0000300C 48C0 ext.l D0
0000300E E780 asl D0, 3
00003010 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003014 D1C0 add.l A0, D0
00003016 3010 move.w D0, [A0]
00003018 B06E 0008 cmp.w D0, [A6 + 0x8]
0000301C 6606 bne +0x8 /* 00003024 */
0000301E 302E FFFC move.w D0, [A6 - 0x4]
00003022 6020 bra +0x22 /* 00003044 */
label00003024:
00003024 536E FFFE subq.w [A6 - 0x2], 1
00003028 51AE FFF8 subq.l [A6 - 0x8], 8
label0000302C:
0000302C 206E FFF8 movea.l A0, [A6 - 0x8]
00003030 7000 moveq.l D0, 0x00
00003032 1028 0006 move.b D0, [A0 + 0x6]
00003036 4A40 tst.w D0
00003038 66CA bne -0x34 /* 00003004 */
0000303A 7001 moveq.l D0, 0x01
0000303C 3D40 FFFC move.w [A6 - 0x4], D0
label00003040:
00003040 302E FFFC move.w D0, [A6 - 0x4]
label00003044:
00003044 4E5E unlink A6
00003046 4E75 rts
00003048 4348 chk.w D1, A0
0000304A 4543 chk.w D2, D3
0000304C 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4
0000304E 2020 move.l D0, -[A0]
fn00003050:
00003050 4E56 FFFE link A6, -0x0002
00003054 206E 0008 movea.l A0, [A6 + 0x8]
00003058 7000 moveq.l D0, 0x00
0000305A 1028 0006 move.b D0, [A0 + 0x6]
0000305E 4A40 tst.w D0
00003060 56C0 sne D0
00003062 4400 neg.b D0
00003064 4880 ext.w D0
00003066 206E 0008 movea.l A0, [A6 + 0x8]
0000306A 7200 moveq.l D1, 0x00
0000306C 1228 0006 move.b D1, [A0 + 0x6]
00003070 0C41 0006 cmpi.w D1, 0x6
00003074 56C1 sne D1
00003076 4401 neg.b D1
00003078 4881 ext.w D1
0000307A C041 and.w D0, D1
0000307C 206E 0008 movea.l A0, [A6 + 0x8]
00003080 7200 moveq.l D1, 0x00
00003082 1228 0007 move.b D1, [A0 + 0x7]
00003086 4A41 tst.w D1
00003088 57C1 seq D1
0000308A 4401 neg.b D1
0000308C 4881 ext.w D1
0000308E C041 and.w D0, D1
00003090 206E 0008 movea.l A0, [A6 + 0x8]
00003094 4A68 0004 tst.w [A0 + 0x4]
00003098 57C1 seq D1
0000309A 4401 neg.b D1
0000309C 4881 ext.w D1
0000309E C041 and.w D0, D1
000030A0 3D40 FFFE move.w [A6 - 0x2], D0
000030A4 302E FFFE move.w D0, [A6 - 0x2]
000030A8 4E5E unlink A6
000030AA 4E75 rts
000030AC 5245 addq.w D5, 1
000030AE 5045 addq.w D5, 8
000030B0 4154 chk.w D0, [A4]
000030B2 4D4F chk.w D6, A7
export_94:
000030B4 4E56 FFFC link A6, -0x0004
000030B8 426E FFFC clr.w [A6 - 0x4]
000030BC 600A bra +0xC /* 000030C8 */
label000030BE:
000030BE 302E FFFC move.w D0, [A6 - 0x4]
000030C2 5240 addq.w D0, 1
000030C4 3D40 FFFC move.w [A6 - 0x4], D0
label000030C8:
000030C8 302D 96E6 move.w D0, [A5 - 0x691A]
000030CC 906E FFFC sub.w D0, [A6 - 0x4]
000030D0 0640 0068 addi.w D0, 0x68 /* 'h' */
000030D4 48C0 ext.l D0
000030D6 E780 asl D0, 3
000030D8 41ED 96E8 lea.l A0, [A5 - 0x6918]
000030DC D1C0 add.l A0, D0
000030DE 4850 pea.l [A0]
000030E0 4EBA FF6E jsr [PC - 0x92 /* 00003050 */]
000030E4 588F addq.l A7, 4
000030E6 4A40 tst.w D0
000030E8 66D4 bne -0x2A /* 000030BE */
000030EA 3D6E FFFC FFFE move.w [A6 - 0x2], [A6 - 0x4]
000030F0 302E FFFE move.w D0, [A6 - 0x2]
000030F4 4E5E unlink A6
000030F6 4E75 rts
000030F8 4649 not.w A1
000030FA 4654 not.w [A4]
000030FC 594D subq.w A5, 4
000030FE 4F56 chk.w D7, [A6]
export_96:
00003100 4E56 FFEE link A6, -0x0012
00003104 426E FFFE clr.w [A6 - 0x2]
00003108 426E FFFC clr.w [A6 - 0x4]
0000310C 426E FFFA clr.w [A6 - 0x6]
00003110 426E FFF8 clr.w [A6 - 0x8]
00003114 426E FFF6 clr.w [A6 - 0xA]
00003118 426E FFF4 clr.w [A6 - 0xC]
0000311C 426E FFF2 clr.w [A6 - 0xE]
00003120 426E FFF0 clr.w [A6 - 0x10]
00003124 426E FFEE clr.w [A6 - 0x12]
00003128 7001 moveq.l D0, 0x01
0000312A 3D40 FFFE move.w [A6 - 0x2], D0
0000312E 7001 moveq.l D0, 0x01
00003130 3D40 FFEE move.w [A6 - 0x12], D0
00003134 302D 96E6 move.w D0, [A5 - 0x691A]
00003138 5240 addq.w D0, 1
0000313A 3D40 FFF4 move.w [A6 - 0xC], D0
0000313E 302E FFF4 move.w D0, [A6 - 0xC]
00003142 5940 subq.w D0, 4
00003144 3D40 FFFA move.w [A6 - 0x6], D0
00003148 3D6E FFF4 FFFC move.w [A6 - 0x4], [A6 - 0xC]
0000314E 600A bra +0xC /* 0000315A */
label00003150:
00003150 302E FFFC move.w D0, [A6 - 0x4]
00003154 5340 subq.w D0, 1
00003156 3D40 FFFC move.w [A6 - 0x4], D0
label0000315A:
0000315A 302E FFFC move.w D0, [A6 - 0x4]
0000315E 0640 0067 addi.w D0, 0x67 /* 'g' */
00003162 48C0 ext.l D0
00003164 E780 asl D0, 3
00003166 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000316A D1C0 add.l A0, D0
0000316C 4850 pea.l [A0]
0000316E 4EBA FEE0 jsr [PC - 0x120 /* 00003050 */]
00003172 588F addq.l A7, 4
00003174 322E FFFA move.w D1, [A6 - 0x6]
00003178 B26E FFFC cmp.w D1, [A6 - 0x4]
0000317C 5DC1 slt D1
0000317E 4401 neg.b D1
00003180 4881 ext.w D1
00003182 4A6E 0008 tst.w [A6 + 0x8]
00003186 57C2 seq D2
00003188 4402 neg.b D2
0000318A 4882 ext.w D2
0000318C 8242 or.w D1, D2
0000318E C041 and.w D0, D1
00003190 4A40 tst.w D0
00003192 66BC bne -0x42 /* 00003150 */
00003194 302E FFFA move.w D0, [A6 - 0x6]
00003198 B06E FFFC cmp.w D0, [A6 - 0x4]
0000319C 6C08 bge +0xA /* 000031A6 */
0000319E 302E FFFE move.w D0, [A6 - 0x2]
000031A2 6000 0188 bra +0x18A /* 0000332C */
label000031A6:
000031A6 3D6E FFF4 FFF6 move.w [A6 - 0xA], [A6 - 0xC]
label000031AC:
000031AC 302E FFF6 move.w D0, [A6 - 0xA]
000031B0 5340 subq.w D0, 1
000031B2 3D40 FFF6 move.w [A6 - 0xA], D0
000031B6 302E FFF6 move.w D0, [A6 - 0xA]
000031BA 0640 0068 addi.w D0, 0x68 /* 'h' */
000031BE 48C0 ext.l D0
000031C0 E780 asl D0, 3
000031C2 41ED 96E8 lea.l A0, [A5 - 0x6918]
000031C6 D1C0 add.l A0, D0
000031C8 3D50 FFF0 move.w [A6 - 0x10], [A0]
000031CC 302E FFF6 move.w D0, [A6 - 0xA]
000031D0 5440 addq.w D0, 2
000031D2 3D40 FFF8 move.w [A6 - 0x8], D0
000031D6 6028 bra +0x2A /* 00003200 */
label000031D8:
000031D8 302E FFF8 move.w D0, [A6 - 0x8]
000031DC 0640 0068 addi.w D0, 0x68 /* 'h' */
000031E0 48C0 ext.l D0
000031E2 E780 asl D0, 3
000031E4 41ED 96E8 lea.l A0, [A5 - 0x6918]
000031E8 D1C0 add.l A0, D0
000031EA 3028 0002 move.w D0, [A0 + 0x2]
000031EE B06E FFF0 cmp.w D0, [A6 - 0x10]
000031F2 6700 00EE beq +0xF0 /* 000032E2 */
000031F6 302E FFF8 move.w D0, [A6 - 0x8]
000031FA 5440 addq.w D0, 2
000031FC 3D40 FFF8 move.w [A6 - 0x8], D0
label00003200:
00003200 302E FFF8 move.w D0, [A6 - 0x8]
00003204 B06E FFF4 cmp.w D0, [A6 - 0xC]
00003208 6DCE blt -0x30 /* 000031D8 */
0000320A 3D6E FFF6 FFF8 move.w [A6 - 0x8], [A6 - 0xA]
00003210 302E FFF8 move.w D0, [A6 - 0x8]
00003214 0640 0068 addi.w D0, 0x68 /* 'h' */
00003218 48C0 ext.l D0
0000321A E780 asl D0, 3
0000321C 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003220 D1C0 add.l A0, D0
00003222 3D68 0002 FFF2 move.w [A6 - 0xE], [A0 + 0x2]
label00003228:
00003228 302E FFF8 move.w D0, [A6 - 0x8]
0000322C 5540 subq.w D0, 2
0000322E B06E FFFC cmp.w D0, [A6 - 0x4]
00003232 6C08 bge +0xA /* 0000323C */
00003234 302E FFFE move.w D0, [A6 - 0x2]
00003238 6000 00F2 bra +0xF4 /* 0000332C */
label0000323C:
0000323C 302E FFF8 move.w D0, [A6 - 0x8]
00003240 5540 subq.w D0, 2
00003242 3D40 FFF8 move.w [A6 - 0x8], D0
00003246 302E FFF8 move.w D0, [A6 - 0x8]
0000324A 0640 0068 addi.w D0, 0x68 /* 'h' */
0000324E 48C0 ext.l D0
00003250 E780 asl D0, 3
00003252 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003256 D1C0 add.l A0, D0
00003258 302E FFF2 move.w D0, [A6 - 0xE]
0000325C B050 cmp.w D0, [A0]
0000325E 6618 bne +0x1A /* 00003278 */
00003260 302E FFF8 move.w D0, [A6 - 0x8]
00003264 0640 0068 addi.w D0, 0x68 /* 'h' */
00003268 48C0 ext.l D0
0000326A E780 asl D0, 3
0000326C 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003270 D1C0 add.l A0, D0
00003272 3D68 0002 FFF2 move.w [A6 - 0xE], [A0 + 0x2]
label00003278:
00003278 302E FFF2 move.w D0, [A6 - 0xE]
0000327C B06E FFF0 cmp.w D0, [A6 - 0x10]
00003280 57C0 seq D0
00003282 4400 neg.b D0
00003284 4880 ext.w D0
00003286 322E FFFA move.w D1, [A6 - 0x6]
0000328A 5241 addq.w D1, 1
0000328C B26E FFF8 cmp.w D1, [A6 - 0x8]
00003290 5CC1 sge D1
00003292 4401 neg.b D1
00003294 4881 ext.w D1
00003296 C041 and.w D0, D1
00003298 4A40 tst.w D0
0000329A 678C beq -0x72 /* 00003228 */
0000329C 302E FFF8 move.w D0, [A6 - 0x8]
000032A0 B06E FFFA cmp.w D0, [A6 - 0x6]
000032A4 6C3C bge +0x3E /* 000032E2 */
000032A6 3D6E FFF8 FFFA move.w [A6 - 0x6], [A6 - 0x8]
000032AC 302E FFF4 move.w D0, [A6 - 0xC]
000032B0 906E FFFA sub.w D0, [A6 - 0x6]
000032B4 3F00 move.w -[A7], D0
000032B6 4EBA 0B32 jsr [PC + 0xB32 /* 00003DEA */]
000032BA 548F addq.l A7, 2
000032BC 4A40 tst.w D0
000032BE 671C beq +0x1E /* 000032DC */
000032C0 302E FFFA move.w D0, [A6 - 0x6]
000032C4 B06E FFFC cmp.w D0, [A6 - 0x4]
000032C8 6608 bne +0xA /* 000032D2 */
000032CA 302E FFFE move.w D0, [A6 - 0x2]
000032CE 6000 005C bra +0x5E /* 0000332C */
label000032D2:
000032D2 302E FFFA move.w D0, [A6 - 0x6]
000032D6 5340 subq.w D0, 1
000032D8 3D40 FFFA move.w [A6 - 0x6], D0
label000032DC:
000032DC 3D6E FFF4 FFF6 move.w [A6 - 0xA], [A6 - 0xC]
label000032E2:
000032E2 302E FFF6 move.w D0, [A6 - 0xA]
000032E6 B06E FFFA cmp.w D0, [A6 - 0x6]
000032EA 6E38 bgt +0x3A /* 00003324 */
000032EC 302E FFEE move.w D0, [A6 - 0x12]
000032F0 5240 addq.w D0, 1
000032F2 3D40 FFEE move.w [A6 - 0x12], D0
000032F6 3D6E FFEE FFFE move.w [A6 - 0x2], [A6 - 0x12]
000032FC 302E FFFA move.w D0, [A6 - 0x6]
00003300 5540 subq.w D0, 2
00003302 B06E FFFC cmp.w D0, [A6 - 0x4]
00003306 6C06 bge +0x8 /* 0000330E */
00003308 302E FFFE move.w D0, [A6 - 0x2]
0000330C 601E bra +0x20 /* 0000332C */
label0000330E:
0000330E 3D6E FFFA FFF4 move.w [A6 - 0xC], [A6 - 0x6]
00003314 302E FFFA move.w D0, [A6 - 0x6]
00003318 5540 subq.w D0, 2
0000331A 3D40 FFFA move.w [A6 - 0x6], D0
0000331E 3D6E FFF4 FFF6 move.w [A6 - 0xA], [A6 - 0xC]
label00003324:
00003324 6000 FE86 bra -0x178 /* 000031AC */
00003328 302E FFFE move.w D0, [A6 - 0x2]
label0000332C:
0000332C 4E5E unlink A6
0000332E 4E75 rts
00003330 5245 addq.w D5, 1
00003332 5045 addq.w D5, 8
00003334 5449 addq.w A1, 2
00003336 5449 addq.w A1, 2
export_102:
fn00003338:
00003338 4E56 FFF6 link A6, -0x000A
0000333C 426E FFFE clr.w [A6 - 0x2]
00003340 7000 moveq.l D0, 0x00
00003342 102E 000E move.b D0, [A6 + 0xE]
00003346 0C40 0001 cmpi.w D0, 0x1
0000334A 57C0 seq D0
0000334C 4400 neg.b D0
0000334E 4880 ext.w D0
00003350 C06E 000C and.w D0, [A6 + 0xC]
00003354 4A40 tst.w D0
00003356 6700 0106 beq +0x108 /* 0000345E */
0000335A 486E FFF7 pea.l [A6 - 0x9]
0000335E 102D 96E4 move.b D0, [A5 - 0x691C]
00003362 4880 ext.w D0
00003364 3F00 move.w -[A7], D0
00003366 4EBA FBB8 jsr [PC - 0x448 /* 00002F20 */]
0000336A 5C8F addq.l A7, 6
0000336C 302E 0008 move.w D0, [A6 + 0x8]
00003370 B06E 000A cmp.w D0, [A6 + 0xA]
00003374 6F08 ble +0xA /* 0000337E */
00003376 7001 moveq.l D0, 0x01
00003378 3D40 FFF8 move.w [A6 - 0x8], D0
0000337C 6004 bra +0x6 /* 00003382 */
label0000337E:
0000337E 426E FFF8 clr.w [A6 - 0x8]
label00003382:
00003382 7001 moveq.l D0, 0x01
00003384 322E FFF8 move.w D1, [A6 - 0x8]
00003388 E368 lsl D0.w, D1
0000338A 122E FFF7 move.b D1, [A6 - 0x9]
0000338E 4881 ext.w D1
00003390 C240 and.w D1, D0
00003392 4A41 tst.w D1
00003394 6700 02E0 beq +0x2E2 /* 00003676 */
00003398 302E 0008 move.w D0, [A6 + 0x8]
0000339C D06E 000A add.w D0, [A6 + 0xA]
000033A0 48C0 ext.l D0
000033A2 81FC 0002 divs.w D0, 0x2
000033A6 3D40 FFFC move.w [A6 - 0x4], D0
000033AA 302E 0008 move.w D0, [A6 + 0x8]
000033AE 48C0 ext.l D0
000033B0 E580 asl D0, 2
000033B2 41ED 94BC lea.l A0, [A5 - 0x6B44]
000033B6 D1C0 add.l A0, D0
000033B8 7000 moveq.l D0, 0x00
000033BA 1010 move.b D0, [A0]
000033BC 4A40 tst.w D0
000033BE 6600 02B6 bne +0x2B8 /* 00003676 */
000033C2 302E FFFC move.w D0, [A6 - 0x4]
000033C6 48C0 ext.l D0
000033C8 E580 asl D0, 2
000033CA 41ED 94BC lea.l A0, [A5 - 0x6B44]
000033CE D1C0 add.l A0, D0
000033D0 7000 moveq.l D0, 0x00
000033D2 1010 move.b D0, [A0]
000033D4 4A40 tst.w D0
000033D6 6600 029E bne +0x2A0 /* 00003676 */
000033DA 302E 0008 move.w D0, [A6 + 0x8]
000033DE B06E 000A cmp.w D0, [A6 + 0xA]
000033E2 5EC0 sgt D0
000033E4 4400 neg.b D0
000033E6 4880 ext.w D0
000033E8 322E 0008 move.w D1, [A6 + 0x8]
000033EC 5341 subq.w D1, 1
000033EE 48C1 ext.l D1
000033F0 E581 asl D1, 2
000033F2 41ED 94BC lea.l A0, [A5 - 0x6B44]
000033F6 D1C1 add.l A0, D1
000033F8 7200 moveq.l D1, 0x00
000033FA 1210 move.b D1, [A0]
000033FC 4A41 tst.w D1
000033FE 57C1 seq D1
00003400 4401 neg.b D1
00003402 4881 ext.w D1
00003404 8041 or.w D0, D1
00003406 4A40 tst.w D0
00003408 6700 026C beq +0x26E /* 00003676 */
0000340C 3F2E 000A move.w -[A7], [A6 + 0xA]
00003410 102D 96E5 move.b D0, [A5 - 0x691B]
00003414 4880 ext.w D0
00003416 3F00 move.w -[A7], D0
00003418 4EBA FA3A jsr [PC - 0x5C6 /* 00002E54 */]
0000341C 588F addq.l A7, 4
0000341E 4A40 tst.w D0
00003420 6600 0254 bne +0x256 /* 00003676 */
00003424 3F2E 0008 move.w -[A7], [A6 + 0x8]
00003428 102D 96E5 move.b D0, [A5 - 0x691B]
0000342C 4880 ext.w D0
0000342E 3F00 move.w -[A7], D0
00003430 4EBA FA22 jsr [PC - 0x5DE /* 00002E54 */]
00003434 588F addq.l A7, 4
00003436 4A40 tst.w D0
00003438 6600 023C bne +0x23E /* 00003676 */
0000343C 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003440 102D 96E5 move.b D0, [A5 - 0x691B]
00003444 4880 ext.w D0
00003446 3F00 move.w -[A7], D0
00003448 4EBA FA0A jsr [PC - 0x5F6 /* 00002E54 */]
0000344C 588F addq.l A7, 4
0000344E 4A40 tst.w D0
00003450 6600 0224 bne +0x226 /* 00003676 */
00003454 7001 moveq.l D0, 0x01
00003456 3D40 FFFE move.w [A6 - 0x2], D0
0000345A 6000 021A bra +0x21C /* 00003676 */
label0000345E:
0000345E 7000 moveq.l D0, 0x00
00003460 102E 000E move.b D0, [A6 + 0xE]
00003464 0C40 0006 cmpi.w D0, 0x6
00003468 57C0 seq D0
0000346A 4400 neg.b D0
0000346C 4880 ext.w D0
0000346E C06E 000C and.w D0, [A6 + 0xC]
00003472 4A40 tst.w D0
00003474 6700 00E4 beq +0xE6 /* 0000355A */
00003478 302D 96E6 move.w D0, [A5 - 0x691A]
0000347C 0640 0067 addi.w D0, 0x67 /* 'g' */
00003480 48C0 ext.l D0
00003482 E780 asl D0, 3
00003484 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003488 D1C0 add.l A0, D0
0000348A 7000 moveq.l D0, 0x00
0000348C 1028 0006 move.b D0, [A0 + 0x6]
00003490 0C40 0006 cmpi.w D0, 0x6
00003494 6600 01E0 bne +0x1E2 /* 00003676 */
00003498 302D 96E6 move.w D0, [A5 - 0x691A]
0000349C 0640 0067 addi.w D0, 0x67 /* 'g' */
000034A0 48C0 ext.l D0
000034A2 E780 asl D0, 3
000034A4 41ED 96E8 lea.l A0, [A5 - 0x6918]
000034A8 D1C0 add.l A0, D0
000034AA 302D 96E6 move.w D0, [A5 - 0x691A]
000034AE 0640 0067 addi.w D0, 0x67 /* 'g' */
000034B2 48C0 ext.l D0
000034B4 E780 asl D0, 3
000034B6 43ED 96E8 lea.l A1, [A5 - 0x6918]
000034BA D3C0 add.l A1, D0
000034BC 3010 move.w D0, [A0]
000034BE 9069 0002 sub.w D0, [A1 + 0x2]
000034C2 3F00 move.w -[A7], D0
000034C4 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
000034C8 548F addq.l A7, 2
000034CA 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000034CE 6D00 01A6 blt +0x1A8 /* 00003676 */
000034D2 302E 000A move.w D0, [A6 + 0xA]
000034D6 48C0 ext.l D0
000034D8 E580 asl D0, 2
000034DA 41ED 94BC lea.l A0, [A5 - 0x6B44]
000034DE D1C0 add.l A0, D0
000034E0 7000 moveq.l D0, 0x00
000034E2 1010 move.b D0, [A0]
000034E4 0C40 0006 cmpi.w D0, 0x6
000034E8 57C0 seq D0
000034EA 4400 neg.b D0
000034EC 4880 ext.w D0
000034EE 322E 000A move.w D1, [A6 + 0xA]
000034F2 48C1 ext.l D1
000034F4 E581 asl D1, 2
000034F6 41ED 94BC lea.l A0, [A5 - 0x6B44]
000034FA D1C1 add.l A0, D1
000034FC 122D 96E4 move.b D1, [A5 - 0x691C]
00003500 4881 ext.w D1
00003502 7400 moveq.l D2, 0x00
00003504 1428 0001 move.b D2, [A0 + 0x1]
00003508 B441 cmp.w D2, D1
0000350A 57C1 seq D1
0000350C 4401 neg.b D1
0000350E 4881 ext.w D1
00003510 C041 and.w D0, D1
00003512 4A40 tst.w D0
00003514 6700 0160 beq +0x162 /* 00003676 */
00003518 302D 96E6 move.w D0, [A5 - 0x691A]
0000351C 0640 0067 addi.w D0, 0x67 /* 'g' */
00003520 48C0 ext.l D0
00003522 E780 asl D0, 3
00003524 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003528 D1C0 add.l A0, D0
0000352A 302D 96E6 move.w D0, [A5 - 0x691A]
0000352E 0640 0067 addi.w D0, 0x67 /* 'g' */
00003532 48C0 ext.l D0
00003534 E780 asl D0, 3
00003536 43ED 96E8 lea.l A1, [A5 - 0x6918]
0000353A D3C0 add.l A1, D0
0000353C 3010 move.w D0, [A0]
0000353E D069 0002 add.w D0, [A1 + 0x2]
00003542 48C0 ext.l D0
00003544 81FC 0002 divs.w D0, 0x2
00003548 B06E 0008 cmp.w D0, [A6 + 0x8]
0000354C 57C0 seq D0
0000354E 4400 neg.b D0
00003550 4880 ext.w D0
00003552 3D40 FFFE move.w [A6 - 0x2], D0
00003556 6000 011E bra +0x120 /* 00003676 */
label0000355A:
0000355A 4A6E 000C tst.w [A6 + 0xC]
0000355E 670C beq +0xE /* 0000356C */
00003560 1D6E 000E FFFB move.b [A6 - 0x5], [A6 + 0xE]
00003566 7006 moveq.l D0, 0x06
00003568 1D40 000E move.b [A6 + 0xE], D0
label0000356C:
0000356C 302E 000A move.w D0, [A6 + 0xA]
00003570 48C0 ext.l D0
00003572 E580 asl D0, 2
00003574 41ED 94BC lea.l A0, [A5 - 0x6B44]
00003578 D1C0 add.l A0, D0
0000357A 1010 move.b D0, [A0]
0000357C B02E 000E cmp.b D0, [A6 + 0xE]
00003580 6600 00E8 bne +0xEA /* 0000366A */
00003584 302E 000A move.w D0, [A6 + 0xA]
00003588 48C0 ext.l D0
0000358A E580 asl D0, 2
0000358C 41ED 94BC lea.l A0, [A5 - 0x6B44]
00003590 D1C0 add.l A0, D0
00003592 102D 96E4 move.b D0, [A5 - 0x691C]
00003596 4880 ext.w D0
00003598 7200 moveq.l D1, 0x00
0000359A 1228 0001 move.b D1, [A0 + 0x1]
0000359E B240 cmp.w D1, D0
000035A0 6600 00C8 bne +0xCA /* 0000366A */
000035A4 302E 0008 move.w D0, [A6 + 0x8]
000035A8 48C0 ext.l D0
000035AA E580 asl D0, 2
000035AC 41ED 94BC lea.l A0, [A5 - 0x6B44]
000035B0 D1C0 add.l A0, D0
000035B2 1010 move.b D0, [A0]
000035B4 B02E 000F cmp.b D0, [A6 + 0xF]
000035B8 6600 00B0 bne +0xB2 /* 0000366A */
000035BC 7000 moveq.l D0, 0x00
000035BE 102E 000F move.b D0, [A6 + 0xF]
000035C2 4A40 tst.w D0
000035C4 57C0 seq D0
000035C6 4400 neg.b D0
000035C8 4880 ext.w D0
000035CA 322E 0008 move.w D1, [A6 + 0x8]
000035CE 48C1 ext.l D1
000035D0 E581 asl D1, 2
000035D2 41ED 94BC lea.l A0, [A5 - 0x6B44]
000035D6 D1C1 add.l A0, D1
000035D8 122D 96E5 move.b D1, [A5 - 0x691B]
000035DC 4881 ext.w D1
000035DE 7400 moveq.l D2, 0x00
000035E0 1428 0001 move.b D2, [A0 + 0x1]
000035E4 B441 cmp.w D2, D1
000035E6 57C1 seq D1
000035E8 4401 neg.b D1
000035EA 4881 ext.w D1
000035EC 8041 or.w D0, D1
000035EE 4A40 tst.w D0
000035F0 6700 0078 beq +0x7A /* 0000366A */
000035F4 7000 moveq.l D0, 0x00
000035F6 102E 000E move.b D0, [A6 + 0xE]
000035FA 0C40 0006 cmpi.w D0, 0x6
000035FE 6648 bne +0x4A /* 00003648 */
00003600 302E 0008 move.w D0, [A6 + 0x8]
00003604 906E 000A sub.w D0, [A6 + 0xA]
00003608 3F00 move.w -[A7], D0
0000360A 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
0000360E 548F addq.l A7, 2
00003610 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00003614 6C08 bge +0xA /* 0000361E */
00003616 7001 moveq.l D0, 0x01
00003618 3D40 FFFE move.w [A6 - 0x2], D0
0000361C 604C bra +0x4E /* 0000366A */
label0000361E:
0000361E 302E 0008 move.w D0, [A6 + 0x8]
00003622 D06E 000A add.w D0, [A6 + 0xA]
00003626 48C0 ext.l D0
00003628 81FC 0002 divs.w D0, 0x2
0000362C 48C0 ext.l D0
0000362E E580 asl D0, 2
00003630 41ED 94BC lea.l A0, [A5 - 0x6B44]
00003634 D1C0 add.l A0, D0
00003636 7000 moveq.l D0, 0x00
00003638 1010 move.b D0, [A0]
0000363A 4A40 tst.w D0
0000363C 57C0 seq D0
0000363E 4400 neg.b D0
00003640 4880 ext.w D0
00003642 3D40 FFFE move.w [A6 - 0x2], D0
00003646 6022 bra +0x24 /* 0000366A */
label00003648:
00003648 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000364C 3F2E 000A move.w -[A7], [A6 + 0xA]
00003650 102D 96E4 move.b D0, [A5 - 0x691C]
00003654 4880 ext.w D0
00003656 3F00 move.w -[A7], D0
00003658 7000 moveq.l D0, 0x00
0000365A 102E 000E move.b D0, [A6 + 0xE]
0000365E 3F00 move.w -[A7], D0
00003660 4EBA F620 jsr [PC - 0x9E0 /* 00002C82 */]
00003664 508F addq.l A7, 8
00003666 3D40 FFFE move.w [A6 - 0x2], D0
label0000366A:
0000366A 4A6E 000C tst.w [A6 + 0xC]
0000366E 6706 beq +0x8 /* 00003676 */
00003670 1D6E FFFB 000E move.b [A6 + 0xE], [A6 - 0x5]
label00003676:
00003676 302E FFFE move.w D0, [A6 - 0x2]
0000367A 4E5E unlink A6
0000367C 4E75 rts
0000367E 4B49 chk.w D5, A1
00003680 4C4C 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, A4
00003684 5647 addq.w D7, 3
fn00003686:
00003686 0C6D 0050 A184 cmpi.w [A5 - 0x5E7C], 0x50 /* 'P' */
0000368C 6C1A bge +0x1C /* 000036A8 */
0000368E 302D A184 move.w D0, [A5 - 0x5E7C]
00003692 526D A184 addq.w [A5 - 0x5E7C], 1
00003696 48C0 ext.l D0
00003698 E780 asl D0, 3
0000369A 41ED 9F04 lea.l A0, [A5 - 0x60FC]
0000369E D1C0 add.l A0, D0
000036A0 43ED 9EFC lea.l A1, [A5 - 0x6104]
000036A4 20D9 move.l [A0]+, [A1]+
000036A6 20D9 move.l [A0]+, [A1]+
label000036A8:
000036A8 4E75 rts
fn000036AA:
000036AA 4E56 FFFE link A6, -0x0002
000036AE 7001 moveq.l D0, 0x01
000036B0 3B40 9F00 move.w [A5 - 0x6100], D0
000036B4 7002 moveq.l D0, 0x02
000036B6 1D40 FFFF move.b [A6 - 0x1], D0
000036BA 600E bra +0x10 /* 000036CA */
label000036BC:
000036BC 1B6E FFFF 9F02 move.b [A5 - 0x60FE], [A6 - 0x1]
000036C2 4EBA FFC2 jsr [PC - 0x3E /* 00003686 */]
000036C6 522E FFFF addq.b [A6 - 0x1], 1
label000036CA:
000036CA 0C2E 0005 FFFF cmpi.b [A6 - 0x1], 0x5
000036D0 6FEA ble -0x14 /* 000036BC */
000036D2 426D 9F00 clr.w [A5 - 0x6100]
000036D6 4E5E unlink A6
000036D8 4E75 rts
000036DA 494E chk.w D4, A6
000036DC 4954 chk.w D4, [A4]
000036DE 4D4F chk.w D6, A7
000036E0 5647 addq.w D7, 3
fn000036E2:
000036E2 4E56 FFFA link A6, -0x0006
000036E6 426D 9F00 clr.w [A5 - 0x6100]
000036EA 302D 9EFC move.w D0, [A5 - 0x6104]
000036EE 48C0 ext.l D0
000036F0 E580 asl D0, 2
000036F2 41ED 94BC lea.l A0, [A5 - 0x6B44]
000036F6 D1C0 add.l A0, D0
000036F8 1B50 9F03 move.b [A5 - 0x60FD], [A0]
000036FC 7006 moveq.l D0, 0x06
000036FE 1B40 9F02 move.b [A5 - 0x60FE], D0
00003702 102D 96E4 move.b D0, [A5 - 0x691C]
00003706 4880 ext.w D0
00003708 48C0 ext.l D0
0000370A D080 add.l D0, D0
0000370C 41ED 9B10 lea.l A0, [A5 - 0x64F0]
00003710 D1C0 add.l A0, D0
00003712 302D 9EFC move.w D0, [A5 - 0x6104]
00003716 9050 sub.w D0, [A0]
00003718 3D40 FFFE move.w [A6 - 0x2], D0
0000371C 302E FFFE move.w D0, [A6 - 0x2]
00003720 5340 subq.w D0, 1
00003722 3D40 FFFC move.w [A6 - 0x4], D0
00003726 6000 0092 bra +0x94 /* 000037BA */
label0000372A:
0000372A 302E FFFC move.w D0, [A6 - 0x4]
0000372E B06E FFFE cmp.w D0, [A6 - 0x2]
00003732 6700 0082 beq +0x84 /* 000037B6 */
00003736 303C 0088 move.w D0, 0x88
0000373A C06E FFFC and.w D0, [A6 - 0x4]
0000373E 4A40 tst.w D0
00003740 6600 0074 bne +0x76 /* 000037B6 */
00003744 302E FFFC move.w D0, [A6 - 0x4]
00003748 48C0 ext.l D0
0000374A E580 asl D0, 2
0000374C 41ED 94BC lea.l A0, [A5 - 0x6B44]
00003750 D1C0 add.l A0, D0
00003752 7000 moveq.l D0, 0x00
00003754 1010 move.b D0, [A0]
00003756 0C40 0006 cmpi.w D0, 0x6
0000375A 57C0 seq D0
0000375C 4400 neg.b D0
0000375E 4880 ext.w D0
00003760 322E FFFC move.w D1, [A6 - 0x4]
00003764 48C1 ext.l D1
00003766 E581 asl D1, 2
00003768 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000376C D1C1 add.l A0, D1
0000376E 122D 96E4 move.b D1, [A5 - 0x691C]
00003772 4881 ext.w D1
00003774 7400 moveq.l D2, 0x00
00003776 1428 0001 move.b D2, [A0 + 0x1]
0000377A B441 cmp.w D2, D1
0000377C 57C1 seq D1
0000377E 4401 neg.b D1
00003780 4881 ext.w D1
00003782 C041 and.w D0, D1
00003784 4A40 tst.w D0
00003786 672E beq +0x30 /* 000037B6 */
00003788 3B6E FFFC 9EFE move.w [A5 - 0x6102], [A6 - 0x4]
0000378E 0C6D 0008 9EFC cmpi.w [A5 - 0x6104], 0x8
00003794 5DC0 slt D0
00003796 4400 neg.b D0
00003798 4880 ext.w D0
0000379A 0C6D 0070 9EFC cmpi.w [A5 - 0x6104], 0x70 /* 'p' */
000037A0 5CC1 sge D1
000037A2 4401 neg.b D1
000037A4 4881 ext.w D1
000037A6 8041 or.w D0, D1
000037A8 4A40 tst.w D0
000037AA 6706 beq +0x8 /* 000037B2 */
000037AC 4EBA FEFC jsr [PC - 0x104 /* 000036AA */]
000037B0 6004 bra +0x6 /* 000037B6 */
label000037B2:
000037B2 4EBA FED2 jsr [PC - 0x12E /* 00003686 */]
label000037B6:
000037B6 526E FFFC addq.w [A6 - 0x4], 1
label000037BA:
000037BA 302E FFFE move.w D0, [A6 - 0x2]
000037BE 5240 addq.w D0, 1
000037C0 B06E FFFC cmp.w D0, [A6 - 0x4]
000037C4 6C00 FF64 bge -0x9A /* 0000372A */
000037C8 102D 96E4 move.b D0, [A5 - 0x691C]
000037CC 4880 ext.w D0
000037CE 48C0 ext.l D0
000037D0 D080 add.l D0, D0
000037D2 41ED 96DC lea.l A0, [A5 - 0x6924]
000037D6 D1C0 add.l A0, D0
000037D8 3D50 FFFA move.w [A6 - 0x6], [A0]
000037DC 6000 00FE bra +0x100 /* 000038DC */
label000037E0:
000037E0 102D 96E4 move.b D0, [A5 - 0x691C]
000037E4 4880 ext.w D0
000037E6 48C0 ext.l D0
000037E8 EB80 asl D0, 5
000037EA 41ED 969C lea.l A0, [A5 - 0x6964]
000037EE D1C0 add.l A0, D0
000037F0 302E FFFA move.w D0, [A6 - 0x6]
000037F4 48C0 ext.l D0
000037F6 D080 add.l D0, D0
000037F8 D1C0 add.l A0, D0
000037FA 7000 moveq.l D0, 0x00
000037FC 1028 0001 move.b D0, [A0 + 0x1]
00003800 4A40 tst.w D0
00003802 56C0 sne D0
00003804 4400 neg.b D0
00003806 4880 ext.w D0
00003808 122D 96E4 move.b D1, [A5 - 0x691C]
0000380C 4881 ext.w D1
0000380E 48C1 ext.l D1
00003810 EB81 asl D1, 5
00003812 41ED 969C lea.l A0, [A5 - 0x6964]
00003816 D1C1 add.l A0, D1
00003818 322E FFFA move.w D1, [A6 - 0x6]
0000381C 48C1 ext.l D1
0000381E D281 add.l D1, D1
00003820 D1C1 add.l A0, D1
00003822 7200 moveq.l D1, 0x00
00003824 1228 0001 move.b D1, [A0 + 0x1]
00003828 0C41 0006 cmpi.w D1, 0x6
0000382C 56C1 sne D1
0000382E 4401 neg.b D1
00003830 4881 ext.w D1
00003832 C041 and.w D0, D1
00003834 4A40 tst.w D0
00003836 6700 00A0 beq +0xA2 /* 000038D8 */
0000383A 102D 96E4 move.b D0, [A5 - 0x691C]
0000383E 4880 ext.w D0
00003840 48C0 ext.l D0
00003842 EB80 asl D0, 5
00003844 41ED 969C lea.l A0, [A5 - 0x6964]
00003848 D1C0 add.l A0, D0
0000384A 302E FFFA move.w D0, [A6 - 0x6]
0000384E 48C0 ext.l D0
00003850 D080 add.l D0, D0
00003852 D1C0 add.l A0, D0
00003854 102D 96E4 move.b D0, [A5 - 0x691C]
00003858 4880 ext.w D0
0000385A 48C0 ext.l D0
0000385C EB80 asl D0, 5
0000385E 43ED 969C lea.l A1, [A5 - 0x6964]
00003862 D3C0 add.l A1, D0
00003864 302E FFFA move.w D0, [A6 - 0x6]
00003868 48C0 ext.l D0
0000386A D080 add.l D0, D0
0000386C D3C0 add.l A1, D0
0000386E 3F2D 9EFC move.w -[A7], [A5 - 0x6104]
00003872 7000 moveq.l D0, 0x00
00003874 1011 move.b D0, [A1]
00003876 3F00 move.w -[A7], D0
00003878 102D 96E4 move.b D0, [A5 - 0x691C]
0000387C 4880 ext.w D0
0000387E 3F00 move.w -[A7], D0
00003880 7000 moveq.l D0, 0x00
00003882 1028 0001 move.b D0, [A0 + 0x1]
00003886 3F00 move.w -[A7], D0
00003888 4EBA F3F8 jsr [PC - 0xC08 /* 00002C82 */]
0000388C 508F addq.l A7, 8
0000388E 4A40 tst.w D0
00003890 6746 beq +0x48 /* 000038D8 */
00003892 102D 96E4 move.b D0, [A5 - 0x691C]
00003896 4880 ext.w D0
00003898 48C0 ext.l D0
0000389A EB80 asl D0, 5
0000389C 41ED 969C lea.l A0, [A5 - 0x6964]
000038A0 D1C0 add.l A0, D0
000038A2 302E FFFA move.w D0, [A6 - 0x6]
000038A6 48C0 ext.l D0
000038A8 D080 add.l D0, D0
000038AA D1C0 add.l A0, D0
000038AC 7000 moveq.l D0, 0x00
000038AE 1010 move.b D0, [A0]
000038B0 3B40 9EFE move.w [A5 - 0x6102], D0
000038B4 102D 96E4 move.b D0, [A5 - 0x691C]
000038B8 4880 ext.w D0
000038BA 48C0 ext.l D0
000038BC EB80 asl D0, 5
000038BE 41ED 969C lea.l A0, [A5 - 0x6964]
000038C2 D1C0 add.l A0, D0
000038C4 302E FFFA move.w D0, [A6 - 0x6]
000038C8 48C0 ext.l D0
000038CA D080 add.l D0, D0
000038CC D1C0 add.l A0, D0
000038CE 1B68 0001 9F02 move.b [A5 - 0x60FE], [A0 + 0x1]
000038D4 4EBA FDB0 jsr [PC - 0x250 /* 00003686 */]
label000038D8:
000038D8 536E FFFA subq.w [A6 - 0x6], 1
label000038DC:
000038DC 4A6E FFFA tst.w [A6 - 0x6]
000038E0 6C00 FEFE bge -0x100 /* 000037E0 */
000038E4 4E5E unlink A6
000038E6 4E75 rts
000038E8 494E chk.w D4, A6
000038EA 4954 chk.w D4, [A4]
000038EC 4D4F chk.w D6, A7
000038EE 5647 addq.w D7, 3
fn000038F0:
000038F0 4E56 FFF6 link A6, -0x000A
000038F4 426D 9F00 clr.w [A5 - 0x6100]
000038F8 302D 9EFE move.w D0, [A5 - 0x6102]
000038FC 48C0 ext.l D0
000038FE E580 asl D0, 2
00003900 41ED 94BC lea.l A0, [A5 - 0x6B44]
00003904 D1C0 add.l A0, D0
00003906 1B50 9F02 move.b [A5 - 0x60FE], [A0]
0000390A 422D 9F03 clr.b [A5 - 0x60FD]
0000390E 7000 moveq.l D0, 0x00
00003910 102D 9F02 move.b D0, [A5 - 0x60FE]
00003914 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00003918 0001 0006 ori.b D1, 0x6
0000391C 0206 000C andi.b D6, 0xC
00003920 00BE 00BC 00BA ori.l <<invalid special address>>, 0xBC00BA
00003926 005E 0158 ori.w [A6]+, 0x158
0000392A 7007 moveq.l D0, 0x07
0000392C 3D40 FFFA move.w [A6 - 0x6], D0
00003930 6048 bra +0x4A /* 0000397A */
label00003932:
00003932 302E FFFA move.w D0, [A6 - 0x6]
00003936 48C0 ext.l D0
00003938 D080 add.l D0, D0
0000393A 41ED 9AF0 lea.l A0, [A5 - 0x6510]
0000393E D1C0 add.l A0, D0
00003940 302D 9EFE move.w D0, [A5 - 0x6102]
00003944 D050 add.w D0, [A0]
00003946 3D40 FFF6 move.w [A6 - 0xA], D0
0000394A 303C 0088 move.w D0, 0x88
0000394E C06E FFF6 and.w D0, [A6 - 0xA]
00003952 4A40 tst.w D0
00003954 6620 bne +0x22 /* 00003976 */
00003956 302E FFF6 move.w D0, [A6 - 0xA]
0000395A 48C0 ext.l D0
0000395C E580 asl D0, 2
0000395E 41ED 94BC lea.l A0, [A5 - 0x6B44]
00003962 D1C0 add.l A0, D0
00003964 7000 moveq.l D0, 0x00
00003966 1010 move.b D0, [A0]
00003968 4A40 tst.w D0
0000396A 660A bne +0xC /* 00003976 */
0000396C 3B6E FFF6 9EFC move.w [A5 - 0x6104], [A6 - 0xA]
00003972 4EBA FD12 jsr [PC - 0x2EE /* 00003686 */]
label00003976:
00003976 536E FFFA subq.w [A6 - 0x6], 1
label0000397A:
0000397A 4A6E FFFA tst.w [A6 - 0x6]
0000397E 6CB2 bge -0x4C /* 00003932 */
00003980 6000 01A0 bra +0x1A2 /* 00003B22 */
00003984 7007 moveq.l D0, 0x07
00003986 3D40 FFFA move.w [A6 - 0x6], D0
0000398A 6048 bra +0x4A /* 000039D4 */
label0000398C:
0000398C 302E FFFA move.w D0, [A6 - 0x6]
00003990 48C0 ext.l D0
00003992 D080 add.l D0, D0
00003994 41ED 9B00 lea.l A0, [A5 - 0x6500]
00003998 D1C0 add.l A0, D0
0000399A 302D 9EFE move.w D0, [A5 - 0x6102]
0000399E D050 add.w D0, [A0]
000039A0 3D40 FFF6 move.w [A6 - 0xA], D0
000039A4 303C 0088 move.w D0, 0x88
000039A8 C06E FFF6 and.w D0, [A6 - 0xA]
000039AC 4A40 tst.w D0
000039AE 6620 bne +0x22 /* 000039D0 */
000039B0 302E FFF6 move.w D0, [A6 - 0xA]
000039B4 48C0 ext.l D0
000039B6 E580 asl D0, 2
000039B8 41ED 94BC lea.l A0, [A5 - 0x6B44]
000039BC D1C0 add.l A0, D0
000039BE 7000 moveq.l D0, 0x00
000039C0 1010 move.b D0, [A0]
000039C2 4A40 tst.w D0
000039C4 660A bne +0xC /* 000039D0 */
000039C6 3B6E FFF6 9EFC move.w [A5 - 0x6104], [A6 - 0xA]
000039CC 4EBA FCB8 jsr [PC - 0x348 /* 00003686 */]
label000039D0:
000039D0 536E FFFA subq.w [A6 - 0x6], 1
label000039D4:
000039D4 4A6E FFFA tst.w [A6 - 0x6]
000039D8 6CB2 bge -0x4C /* 0000398C */
000039DA 6000 0146 bra +0x148 /* 00003B22 */
000039DE 7007 moveq.l D0, 0x07
000039E0 3D40 FFFE move.w [A6 - 0x2], D0
000039E4 426E FFFC clr.w [A6 - 0x4]
000039E8 7000 moveq.l D0, 0x00
000039EA 102D 9F02 move.b D0, [A5 - 0x60FE]
000039EE 0C40 0003 cmpi.w D0, 0x3
000039F2 6606 bne +0x8 /* 000039FA */
000039F4 7003 moveq.l D0, 0x03
000039F6 3D40 FFFE move.w [A6 - 0x2], D0
label000039FA:
000039FA 7000 moveq.l D0, 0x00
000039FC 102D 9F02 move.b D0, [A5 - 0x60FE]
00003A00 0C40 0004 cmpi.w D0, 0x4
00003A04 6606 bne +0x8 /* 00003A0C */
00003A06 7004 moveq.l D0, 0x04
00003A08 3D40 FFFC move.w [A6 - 0x4], D0
label00003A0C:
00003A0C 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
00003A12 6000 005E bra +0x60 /* 00003A72 */
label00003A16:
00003A16 302E FFFA move.w D0, [A6 - 0x6]
00003A1A 48C0 ext.l D0
00003A1C D080 add.l D0, D0
00003A1E 41ED 9AF0 lea.l A0, [A5 - 0x6510]
00003A22 D1C0 add.l A0, D0
00003A24 3D50 FFF8 move.w [A6 - 0x8], [A0]
00003A28 302D 9EFE move.w D0, [A5 - 0x6102]
00003A2C D06E FFF8 add.w D0, [A6 - 0x8]
00003A30 3D40 FFF6 move.w [A6 - 0xA], D0
00003A34 602C bra +0x2E /* 00003A62 */
label00003A36:
00003A36 302E FFF6 move.w D0, [A6 - 0xA]
00003A3A 48C0 ext.l D0
00003A3C E580 asl D0, 2
00003A3E 41ED 94BC lea.l A0, [A5 - 0x6B44]
00003A42 D1C0 add.l A0, D0
00003A44 7000 moveq.l D0, 0x00
00003A46 1010 move.b D0, [A0]
00003A48 4A40 tst.w D0
00003A4A 6622 bne +0x24 /* 00003A6E */
00003A4C 3B6E FFF6 9EFC move.w [A5 - 0x6104], [A6 - 0xA]
00003A52 4EBA FC32 jsr [PC - 0x3CE /* 00003686 */]
00003A56 302D 9EFC move.w D0, [A5 - 0x6104]
00003A5A D06E FFF8 add.w D0, [A6 - 0x8]
00003A5E 3D40 FFF6 move.w [A6 - 0xA], D0
label00003A62:
00003A62 303C 0088 move.w D0, 0x88
00003A66 C06E FFF6 and.w D0, [A6 - 0xA]
00003A6A 4A40 tst.w D0
00003A6C 67C8 beq -0x36 /* 00003A36 */
label00003A6E:
00003A6E 536E FFFA subq.w [A6 - 0x6], 1
label00003A72:
00003A72 302E FFFA move.w D0, [A6 - 0x6]
00003A76 B06E FFFC cmp.w D0, [A6 - 0x4]
00003A7A 6C9A bge -0x64 /* 00003A16 */
00003A7C 6000 00A4 bra +0xA6 /* 00003B22 */
00003A80 102D 96E4 move.b D0, [A5 - 0x691C]
00003A84 4880 ext.w D0
00003A86 48C0 ext.l D0
00003A88 D080 add.l D0, D0
00003A8A 41ED 9B10 lea.l A0, [A5 - 0x64F0]
00003A8E D1C0 add.l A0, D0
00003A90 302D 9EFE move.w D0, [A5 - 0x6102]
00003A94 D050 add.w D0, [A0]
00003A96 3B40 9EFC move.w [A5 - 0x6104], D0
00003A9A 302D 9EFC move.w D0, [A5 - 0x6104]
00003A9E 48C0 ext.l D0
00003AA0 E580 asl D0, 2
00003AA2 41ED 94BC lea.l A0, [A5 - 0x6B44]
00003AA6 D1C0 add.l A0, D0
00003AA8 7000 moveq.l D0, 0x00
00003AAA 1010 move.b D0, [A0]
00003AAC 4A40 tst.w D0
00003AAE 6600 0072 bne +0x74 /* 00003B22 */
00003AB2 0C6D 0008 9EFC cmpi.w [A5 - 0x6104], 0x8
00003AB8 5DC0 slt D0
00003ABA 4400 neg.b D0
00003ABC 4880 ext.w D0
00003ABE 0C6D 0070 9EFC cmpi.w [A5 - 0x6104], 0x70 /* 'p' */
00003AC4 5CC1 sge D1
00003AC6 4401 neg.b D1
00003AC8 4881 ext.w D1
00003ACA 8041 or.w D0, D1
00003ACC 4A40 tst.w D0
00003ACE 6706 beq +0x8 /* 00003AD6 */
00003AD0 4EBA FBD8 jsr [PC - 0x428 /* 000036AA */]
00003AD4 604C bra +0x4E /* 00003B22 */
label00003AD6:
00003AD6 4EBA FBAE jsr [PC - 0x452 /* 00003686 */]
00003ADA 0C6D 0018 9EFE cmpi.w [A5 - 0x6102], 0x18
00003AE0 5DC0 slt D0
00003AE2 4400 neg.b D0
00003AE4 4880 ext.w D0
00003AE6 0C6D 0060 9EFE cmpi.w [A5 - 0x6102], 0x60 /* '`' */
00003AEC 5CC1 sge D1
00003AEE 4401 neg.b D1
00003AF0 4881 ext.w D1
00003AF2 8041 or.w D0, D1
00003AF4 4A40 tst.w D0
00003AF6 672A beq +0x2C /* 00003B22 */
00003AF8 302D 9EFC move.w D0, [A5 - 0x6104]
00003AFC 906D 9EFE sub.w D0, [A5 - 0x6102]
00003B00 D06D 9EFC add.w D0, [A5 - 0x6104]
00003B04 3B40 9EFC move.w [A5 - 0x6104], D0
00003B08 302D 9EFC move.w D0, [A5 - 0x6104]
00003B0C 48C0 ext.l D0
00003B0E E580 asl D0, 2
00003B10 41ED 94BC lea.l A0, [A5 - 0x6B44]
00003B14 D1C0 add.l A0, D0
00003B16 7000 moveq.l D0, 0x00
00003B18 1010 move.b D0, [A0]
00003B1A 4A40 tst.w D0
00003B1C 6604 bne +0x6 /* 00003B22 */
00003B1E 4EBA FB66 jsr [PC - 0x49A /* 00003686 */]
label00003B22:
00003B22 4E5E unlink A6
00003B24 4E75 rts
00003B26 494E chk.w D4, A6
00003B28 4954 chk.w D4, [A4]
00003B2A 4D4F chk.w D6, A7
00003B2C 5647 addq.w D7, 3
export_98:
00003B2E 4E56 FFFA link A6, -0x0006
00003B32 7006 moveq.l D0, 0x06
00003B34 3D40 FFFE move.w [A6 - 0x2], D0
00003B38 426D A184 clr.w [A5 - 0x5E7C]
00003B3C 426D A186 clr.w [A5 - 0x5E7A]
00003B40 7001 moveq.l D0, 0x01
00003B42 3D40 FFFA move.w [A6 - 0x6], D0
00003B46 604E bra +0x50 /* 00003B96 */
label00003B48:
00003B48 102D 96E5 move.b D0, [A5 - 0x691B]
00003B4C 4880 ext.w D0
00003B4E 48C0 ext.l D0
00003B50 EB80 asl D0, 5
00003B52 41ED 969C lea.l A0, [A5 - 0x6964]
00003B56 D1C0 add.l A0, D0
00003B58 302E FFFA move.w D0, [A6 - 0x6]
00003B5C 48C0 ext.l D0
00003B5E D080 add.l D0, D0
00003B60 D1C0 add.l A0, D0
00003B62 7000 moveq.l D0, 0x00
00003B64 1028 0001 move.b D0, [A0 + 0x1]
00003B68 4A40 tst.w D0
00003B6A 6726 beq +0x28 /* 00003B92 */
00003B6C 102D 96E5 move.b D0, [A5 - 0x691B]
00003B70 4880 ext.w D0
00003B72 48C0 ext.l D0
00003B74 EB80 asl D0, 5
00003B76 41ED 969C lea.l A0, [A5 - 0x6964]
00003B7A D1C0 add.l A0, D0
00003B7C 302E FFFA move.w D0, [A6 - 0x6]
00003B80 48C0 ext.l D0
00003B82 D080 add.l D0, D0
00003B84 D1C0 add.l A0, D0
00003B86 7000 moveq.l D0, 0x00
00003B88 1010 move.b D0, [A0]
00003B8A 3B40 9EFC move.w [A5 - 0x6104], D0
00003B8E 4EBA FB52 jsr [PC - 0x4AE /* 000036E2 */]
label00003B92:
00003B92 526E FFFA addq.w [A6 - 0x6], 1
label00003B96:
00003B96 102D 96E5 move.b D0, [A5 - 0x691B]
00003B9A 4880 ext.w D0
00003B9C 48C0 ext.l D0
00003B9E D080 add.l D0, D0
00003BA0 41ED 96E0 lea.l A0, [A5 - 0x6920]
00003BA4 D1C0 add.l A0, D0
00003BA6 302E FFFA move.w D0, [A6 - 0x6]
00003BAA B050 cmp.w D0, [A0]
00003BAC 6F9A ble -0x64 /* 00003B48 */
00003BAE 7001 moveq.l D0, 0x01
00003BB0 3B40 9F00 move.w [A5 - 0x6100], D0
00003BB4 7001 moveq.l D0, 0x01
00003BB6 1B40 9F02 move.b [A5 - 0x60FE], D0
00003BBA 422D 9F03 clr.b [A5 - 0x60FD]
00003BBE 7001 moveq.l D0, 0x01
00003BC0 3D40 FFFE move.w [A6 - 0x2], D0
00003BC4 6058 bra +0x5A /* 00003C1E */
label00003BC6:
00003BC6 102D 96E4 move.b D0, [A5 - 0x691C]
00003BCA 4880 ext.w D0
00003BCC 48C0 ext.l D0
00003BCE E780 asl D0, 3
00003BD0 41ED 9B20 lea.l A0, [A5 - 0x64E0]
00003BD4 D1C0 add.l A0, D0
00003BD6 302E FFFE move.w D0, [A6 - 0x2]
00003BDA 48C0 ext.l D0
00003BDC E580 asl D0, 2
00003BDE D1C0 add.l A0, D0
00003BE0 3B50 9EFC move.w [A5 - 0x6104], [A0]
00003BE4 102D 96E4 move.b D0, [A5 - 0x691C]
00003BE8 4880 ext.w D0
00003BEA 48C0 ext.l D0
00003BEC E780 asl D0, 3
00003BEE 41ED 9B20 lea.l A0, [A5 - 0x64E0]
00003BF2 D1C0 add.l A0, D0
00003BF4 302E FFFE move.w D0, [A6 - 0x2]
00003BF8 48C0 ext.l D0
00003BFA E580 asl D0, 2
00003BFC D1C0 add.l A0, D0
00003BFE 3B68 0002 9EFE move.w [A5 - 0x6102], [A0 + 0x2]
00003C04 41ED 9F04 lea.l A0, [A5 - 0x60FC]
00003C08 2F20 move.l -[A7], -[A0]
00003C0A 2F20 move.l -[A7], -[A0]
00003C0C 4EBA F72A jsr [PC - 0x8D6 /* 00003338 */]
00003C10 508F addq.l A7, 8
00003C12 4A40 tst.w D0
00003C14 6704 beq +0x6 /* 00003C1A */
00003C16 4EBA FA6E jsr [PC - 0x592 /* 00003686 */]
label00003C1A:
00003C1A 536E FFFE subq.w [A6 - 0x2], 1
label00003C1E:
00003C1E 4A6E FFFE tst.w [A6 - 0x2]
00003C22 6CA2 bge -0x5C /* 00003BC6 */
00003C24 102D 96E4 move.b D0, [A5 - 0x691C]
00003C28 4880 ext.w D0
00003C2A 48C0 ext.l D0
00003C2C D080 add.l D0, D0
00003C2E 41ED 96E0 lea.l A0, [A5 - 0x6920]
00003C32 D1C0 add.l A0, D0
00003C34 3D50 FFFA move.w [A6 - 0x6], [A0]
00003C38 604E bra +0x50 /* 00003C88 */
label00003C3A:
00003C3A 102D 96E4 move.b D0, [A5 - 0x691C]
00003C3E 4880 ext.w D0
00003C40 48C0 ext.l D0
00003C42 EB80 asl D0, 5
00003C44 41ED 969C lea.l A0, [A5 - 0x6964]
00003C48 D1C0 add.l A0, D0
00003C4A 302E FFFA move.w D0, [A6 - 0x6]
00003C4E 48C0 ext.l D0
00003C50 D080 add.l D0, D0
00003C52 D1C0 add.l A0, D0
00003C54 7000 moveq.l D0, 0x00
00003C56 1028 0001 move.b D0, [A0 + 0x1]
00003C5A 4A40 tst.w D0
00003C5C 6726 beq +0x28 /* 00003C84 */
00003C5E 102D 96E4 move.b D0, [A5 - 0x691C]
00003C62 4880 ext.w D0
00003C64 48C0 ext.l D0
00003C66 EB80 asl D0, 5
00003C68 41ED 969C lea.l A0, [A5 - 0x6964]
00003C6C D1C0 add.l A0, D0
00003C6E 302E FFFA move.w D0, [A6 - 0x6]
00003C72 48C0 ext.l D0
00003C74 D080 add.l D0, D0
00003C76 D1C0 add.l A0, D0
00003C78 7000 moveq.l D0, 0x00
00003C7A 1010 move.b D0, [A0]
00003C7C 3B40 9EFE move.w [A5 - 0x6102], D0
00003C80 4EBA FC6E jsr [PC - 0x392 /* 000038F0 */]
label00003C84:
00003C84 536E FFFA subq.w [A6 - 0x6], 1
label00003C88:
00003C88 4A6E FFFA tst.w [A6 - 0x6]
00003C8C 6CAC bge -0x52 /* 00003C3A */
00003C8E 302D 96E6 move.w D0, [A5 - 0x691A]
00003C92 0640 0067 addi.w D0, 0x67 /* 'g' */
00003C96 48C0 ext.l D0
00003C98 E780 asl D0, 3
00003C9A 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003C9E D1C0 add.l A0, D0
00003CA0 7000 moveq.l D0, 0x00
00003CA2 1028 0006 move.b D0, [A0 + 0x6]
00003CA6 0C40 0006 cmpi.w D0, 0x6
00003CAA 6600 00FE bne +0x100 /* 00003DAA */
00003CAE 302D 96E6 move.w D0, [A5 - 0x691A]
00003CB2 0640 0067 addi.w D0, 0x67 /* 'g' */
00003CB6 48C0 ext.l D0
00003CB8 E780 asl D0, 3
00003CBA 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003CBE D1C0 add.l A0, D0
00003CC0 302D 96E6 move.w D0, [A5 - 0x691A]
00003CC4 0640 0067 addi.w D0, 0x67 /* 'g' */
00003CC8 48C0 ext.l D0
00003CCA E780 asl D0, 3
00003CCC 43ED 96E8 lea.l A1, [A5 - 0x6918]
00003CD0 D3C0 add.l A1, D0
00003CD2 3010 move.w D0, [A0]
00003CD4 9069 0002 sub.w D0, [A1 + 0x2]
00003CD8 3F00 move.w -[A7], D0
00003CDA 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00003CDE 548F addq.l A7, 2
00003CE0 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00003CE4 6D00 00C4 blt +0xC6 /* 00003DAA */
00003CE8 7001 moveq.l D0, 0x01
00003CEA 3B40 9F00 move.w [A5 - 0x6100], D0
00003CEE 7006 moveq.l D0, 0x06
00003CF0 1B40 9F02 move.b [A5 - 0x60FE], D0
00003CF4 422D 9F03 clr.b [A5 - 0x60FD]
00003CF8 302D 96E6 move.w D0, [A5 - 0x691A]
00003CFC 0640 0067 addi.w D0, 0x67 /* 'g' */
00003D00 48C0 ext.l D0
00003D02 E780 asl D0, 3
00003D04 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003D08 D1C0 add.l A0, D0
00003D0A 302D 96E6 move.w D0, [A5 - 0x691A]
00003D0E 0640 0067 addi.w D0, 0x67 /* 'g' */
00003D12 48C0 ext.l D0
00003D14 E780 asl D0, 3
00003D16 43ED 96E8 lea.l A1, [A5 - 0x6918]
00003D1A D3C0 add.l A1, D0
00003D1C 3010 move.w D0, [A0]
00003D1E D069 0002 add.w D0, [A1 + 0x2]
00003D22 48C0 ext.l D0
00003D24 81FC 0002 divs.w D0, 0x2
00003D28 3B40 9EFC move.w [A5 - 0x6104], D0
00003D2C 302D 96E6 move.w D0, [A5 - 0x691A]
00003D30 0640 0067 addi.w D0, 0x67 /* 'g' */
00003D34 48C0 ext.l D0
00003D36 E780 asl D0, 3
00003D38 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003D3C D1C0 add.l A0, D0
00003D3E 3010 move.w D0, [A0]
00003D40 5340 subq.w D0, 1
00003D42 3D40 FFFC move.w [A6 - 0x4], D0
00003D46 6046 bra +0x48 /* 00003D8E */
label00003D48:
00003D48 302D 96E6 move.w D0, [A5 - 0x691A]
00003D4C 0640 0067 addi.w D0, 0x67 /* 'g' */
00003D50 48C0 ext.l D0
00003D52 E780 asl D0, 3
00003D54 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003D58 D1C0 add.l A0, D0
00003D5A 302E FFFC move.w D0, [A6 - 0x4]
00003D5E B050 cmp.w D0, [A0]
00003D60 6728 beq +0x2A /* 00003D8A */
00003D62 303C 0088 move.w D0, 0x88
00003D66 C06E FFFC and.w D0, [A6 - 0x4]
00003D6A 4A40 tst.w D0
00003D6C 661C bne +0x1E /* 00003D8A */
00003D6E 3B6E FFFC 9EFE move.w [A5 - 0x6102], [A6 - 0x4]
00003D74 41ED 9F04 lea.l A0, [A5 - 0x60FC]
00003D78 2F20 move.l -[A7], -[A0]
00003D7A 2F20 move.l -[A7], -[A0]
00003D7C 4EBA F5BA jsr [PC - 0xA46 /* 00003338 */]
00003D80 508F addq.l A7, 8
00003D82 4A40 tst.w D0
00003D84 6704 beq +0x6 /* 00003D8A */
00003D86 4EBA F8FE jsr [PC - 0x702 /* 00003686 */]
label00003D8A:
00003D8A 526E FFFC addq.w [A6 - 0x4], 1
label00003D8E:
00003D8E 302D 96E6 move.w D0, [A5 - 0x691A]
00003D92 0640 0067 addi.w D0, 0x67 /* 'g' */
00003D96 48C0 ext.l D0
00003D98 E780 asl D0, 3
00003D9A 41ED 96E8 lea.l A0, [A5 - 0x6918]
00003D9E D1C0 add.l A0, D0
00003DA0 3010 move.w D0, [A0]
00003DA2 5240 addq.w D0, 1
00003DA4 B06E FFFC cmp.w D0, [A6 - 0x4]
00003DA8 6C9E bge -0x60 /* 00003D48 */
label00003DAA:
00003DAA 4E5E unlink A6
00003DAC 4E75 rts
00003DAE 494E chk.w D4, A6
00003DB0 4954 chk.w D4, [A4]
00003DB2 4D4F chk.w D6, A7
00003DB4 5647 addq.w D7, 3
export_93:
00003DB6 302D A186 move.w D0, [A5 - 0x5E7A]
00003DBA B06D A184 cmp.w D0, [A5 - 0x5E7C]
00003DBE 6D0E blt +0x10 /* 00003DCE */
00003DC0 41ED 9EFC lea.l A0, [A5 - 0x6104]
00003DC4 43ED 9AE8 lea.l A1, [A5 - 0x6518]
00003DC8 20D9 move.l [A0]+, [A1]+
00003DCA 20D9 move.l [A0]+, [A1]+
00003DCC 601A bra +0x1C /* 00003DE8 */
label00003DCE:
00003DCE 302D A186 move.w D0, [A5 - 0x5E7A]
00003DD2 526D A186 addq.w [A5 - 0x5E7A], 1
00003DD6 48C0 ext.l D0
00003DD8 E780 asl D0, 3
00003DDA 41ED 9F04 lea.l A0, [A5 - 0x60FC]
00003DDE D1C0 add.l A0, D0
00003DE0 43ED 9EFC lea.l A1, [A5 - 0x6104]
00003DE4 22D8 move.l [A1]+, [A0]+
00003DE6 22D8 move.l [A1]+, [A0]+
label00003DE8:
00003DE8 4E75 rts
fn00003DEA:
00003DEA 4E56 0000 link A6, 0
00003DEE 7001 moveq.l D0, 0x01
00003DF0 C06E 0008 and.w D0, [A6 + 0x8]
00003DF4 4E5E unlink A6
00003DF6 4E75 rts
00003DF8 4F44 chk.w D7, D4
00003DFA 4420 neg.b -[A0]
00003DFC 2020 move.l D0, -[A0]
00003DFE 2020 move.l D0, -[A0]
export_103:
fn00003E00:
00003E00 4E56 FFE0 link A6, -0x0020
00003E04 7001 moveq.l D0, 0x01
00003E06 1B40 DAC3 move.b [A5 - 0x253D], D0
00003E0A 41EE 0008 lea.l A0, [A6 + 0x8]
00003E0E 2D48 FFE0 move.l [A6 - 0x20], A0
00003E12 102D 96E4 move.b D0, [A5 - 0x691C]
00003E16 4880 ext.w D0
00003E18 48C0 ext.l D0
00003E1A D080 add.l D0, D0
00003E1C 41ED DABE lea.l A0, [A5 - 0x2542]
00003E20 D1C0 add.l A0, D0
00003E22 0C50 0002 cmpi.w [A0], 0x2
00003E26 661C bne +0x1E /* 00003E44 */
00003E28 4A2D ED6F tst.b [A5 - 0x1291]
00003E2C 6606 bne +0x8 /* 00003E34 */
00003E2E 4A6E 0010 tst.w [A6 + 0x10]
00003E32 6706 beq +0x8 /* 00003E3A */
label00003E34:
00003E34 422D ED6F clr.b [A5 - 0x1291]
00003E38 600A bra +0xC /* 00003E44 */
label00003E3A:
00003E3A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00003E3E 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
00003E42 588F addq.l A7, 4
label00003E44:
00003E44 422E FFEE clr.b [A6 - 0x12]
00003E48 7001 moveq.l D0, 0x01
00003E4A 1D40 FFED move.b [A6 - 0x13], D0
00003E4E 206E FFE0 movea.l A0, [A6 - 0x20]
00003E52 4A68 0004 tst.w [A0 + 0x4]
00003E56 6700 0150 beq +0x152 /* 00003FA8 */
00003E5A 102D 96E4 move.b D0, [A5 - 0x691C]
00003E5E 4880 ext.w D0
00003E60 48C0 ext.l D0
00003E62 D080 add.l D0, D0
00003E64 41ED DABE lea.l A0, [A5 - 0x2542]
00003E68 D1C0 add.l A0, D0
00003E6A 0C50 0002 cmpi.w [A0], 0x2
00003E6E 6606 bne +0x8 /* 00003E76 */
00003E70 7001 moveq.l D0, 0x01
00003E72 1B40 ED6F move.b [A5 - 0x1291], D0
label00003E76:
00003E76 206E FFE0 movea.l A0, [A6 - 0x20]
00003E7A 7000 moveq.l D0, 0x00
00003E7C 1028 0006 move.b D0, [A0 + 0x6]
00003E80 0C40 0006 cmpi.w D0, 0x6
00003E84 666E bne +0x70 /* 00003EF4 */
00003E86 206E FFE0 movea.l A0, [A6 - 0x20]
00003E8A 7007 moveq.l D0, 0x07
00003E8C C050 and.w D0, [A0]
00003E8E 206E FFE0 movea.l A0, [A6 - 0x20]
00003E92 7270 moveq.l D1, 0x70
00003E94 C268 0002 and.w D1, [A0 + 0x2]
00003E98 8041 or.w D0, D1
00003E9A 3D40 FFF8 move.w [A6 - 0x8], D0
00003E9E 3D40 FFE4 move.w [A6 - 0x1C], D0
00003EA2 206E FFE0 movea.l A0, [A6 - 0x20]
00003EA6 3D68 0002 FFFA move.w [A6 - 0x6], [A0 + 0x2]
00003EAC 426E FFFC clr.w [A6 - 0x4]
00003EB0 206E FFE0 movea.l A0, [A6 - 0x20]
00003EB4 1D68 0006 FFFE move.b [A6 - 0x2], [A0 + 0x6]
00003EBA 7006 moveq.l D0, 0x06
00003EBC 1D40 FFFF move.b [A6 - 0x1], D0
00003EC0 4267 clr.w -[A7]
00003EC2 41D6 lea.l A0, [A6]
00003EC4 2F20 move.l -[A7], -[A0]
00003EC6 2F20 move.l -[A7], -[A0]
00003EC8 4EBA FF36 jsr [PC - 0xCA /* 00003E00 */]
00003ECC 4FEF 000A lea.l A7, [A7 + 0xA]
00003ED0 7001 moveq.l D0, 0x01
00003ED2 1B40 DAC3 move.b [A5 - 0x253D], D0
00003ED6 206E FFE0 movea.l A0, [A6 - 0x20]
00003EDA 316E FFE4 0002 move.w [A0 + 0x2], [A6 - 0x1C]
00003EE0 206E FFE0 movea.l A0, [A6 - 0x20]
00003EE4 4268 0004 clr.w [A0 + 0x4]
00003EE8 206E FFE0 movea.l A0, [A6 - 0x20]
00003EEC 4228 0007 clr.b [A0 + 0x7]
00003EF0 6000 00B6 bra +0xB8 /* 00003FA8 */
label00003EF4:
00003EF4 206E FFE0 movea.l A0, [A6 - 0x20]
00003EF8 3D50 FFF8 move.w [A6 - 0x8], [A0]
00003EFC 206E FFE0 movea.l A0, [A6 - 0x20]
00003F00 3D68 0002 FFFA move.w [A6 - 0x6], [A0 + 0x2]
00003F06 426E FFFC clr.w [A6 - 0x4]
00003F0A 206E FFE0 movea.l A0, [A6 - 0x20]
00003F0E 1D68 0006 FFFE move.b [A6 - 0x2], [A0 + 0x6]
00003F14 422E FFFF clr.b [A6 - 0x1]
00003F18 4267 clr.w -[A7]
00003F1A 41D6 lea.l A0, [A6]
00003F1C 2F20 move.l -[A7], -[A0]
00003F1E 2F20 move.l -[A7], -[A0]
00003F20 4EBA FEDE jsr [PC - 0x122 /* 00003E00 */]
00003F24 4FEF 000A lea.l A7, [A7 + 0xA]
00003F28 7001 moveq.l D0, 0x01
00003F2A 1B40 DAC3 move.b [A5 - 0x253D], D0
00003F2E 206E FFE0 movea.l A0, [A6 - 0x20]
00003F32 7007 moveq.l D0, 0x07
00003F34 C050 and.w D0, [A0]
00003F36 0C40 0006 cmpi.w D0, 0x6
00003F3A 662E bne +0x30 /* 00003F6A */
00003F3C 206E FFE0 movea.l A0, [A6 - 0x20]
00003F40 303C 00F0 move.w D0, 0xF0
00003F44 C050 and.w D0, [A0]
00003F46 0040 0005 ori.w D0, 0x5
00003F4A 206E FFE0 movea.l A0, [A6 - 0x20]
00003F4E 3080 move.w [A0], D0
00003F50 206E FFE0 movea.l A0, [A6 - 0x20]
00003F54 303C 00F0 move.w D0, 0xF0
00003F58 C068 0002 and.w D0, [A0 + 0x2]
00003F5C 0040 0007 ori.w D0, 0x7
00003F60 206E FFE0 movea.l A0, [A6 - 0x20]
00003F64 3140 0002 move.w [A0 + 0x2], D0
00003F68 602C bra +0x2E /* 00003F96 */
label00003F6A:
00003F6A 206E FFE0 movea.l A0, [A6 - 0x20]
00003F6E 303C 00F0 move.w D0, 0xF0
00003F72 C050 and.w D0, [A0]
00003F74 0040 0003 ori.w D0, 0x3
00003F78 206E FFE0 movea.l A0, [A6 - 0x20]
00003F7C 3080 move.w [A0], D0
00003F7E 206E FFE0 movea.l A0, [A6 - 0x20]
00003F82 303C 00F0 move.w D0, 0xF0
00003F86 C068 0002 and.w D0, [A0 + 0x2]
00003F8A 0040 0000 ori.w D0, 0x0
00003F8E 206E FFE0 movea.l A0, [A6 - 0x20]
00003F92 3140 0002 move.w [A0 + 0x2], D0
label00003F96:
00003F96 206E FFE0 movea.l A0, [A6 - 0x20]
00003F9A 7003 moveq.l D0, 0x03
00003F9C 1140 0006 move.b [A0 + 0x6], D0
00003FA0 206E FFE0 movea.l A0, [A6 - 0x20]
00003FA4 4228 0007 clr.b [A0 + 0x7]
label00003FA8:
00003FA8 206E FFE0 movea.l A0, [A6 - 0x20]
00003FAC 3028 0002 move.w D0, [A0 + 0x2]
00003FB0 E240 asr D0.w, 1
00003FB2 0240 0038 andi.w D0, 0x38 /* '8' */
00003FB6 0A40 0038 xori.w D0, 0x38 /* '8' */
00003FBA 206E FFE0 movea.l A0, [A6 - 0x20]
00003FBE 7207 moveq.l D1, 0x07
00003FC0 C268 0002 and.w D1, [A0 + 0x2]
00003FC4 8041 or.w D0, D1
00003FC6 206E FFE0 movea.l A0, [A6 - 0x20]
00003FCA 3140 0002 move.w [A0 + 0x2], D0
00003FCE 206E FFE0 movea.l A0, [A6 - 0x20]
00003FD2 3010 move.w D0, [A0]
00003FD4 E240 asr D0.w, 1
00003FD6 0240 0038 andi.w D0, 0x38 /* '8' */
00003FDA 0A40 0038 xori.w D0, 0x38 /* '8' */
00003FDE 206E FFE0 movea.l A0, [A6 - 0x20]
00003FE2 7207 moveq.l D1, 0x07
00003FE4 C250 and.w D1, [A0]
00003FE6 8041 or.w D0, D1
00003FE8 206E FFE0 movea.l A0, [A6 - 0x20]
00003FEC 3080 move.w [A0], D0
00003FEE 206E FFE0 movea.l A0, [A6 - 0x20]
00003FF2 1028 0003 move.b D0, [A0 + 0x3]
00003FF6 1D40 FFF4 move.b [A6 - 0xC], D0
00003FFA 1D40 FFF1 move.b [A6 - 0xF], D0
00003FFE 206E FFE0 movea.l A0, [A6 - 0x20]
00004002 1D68 0001 FFF3 move.b [A6 - 0xD], [A0 + 0x1]
00004008 102E FFF4 move.b D0, [A6 - 0xC]
0000400C B02E FFF3 cmp.b D0, [A6 - 0xD]
00004010 6606 bne +0x8 /* 00004018 */
00004012 7000 moveq.l D0, 0x00
00004014 6000 1014 bra +0x1016 /* 0000502A */
label00004018:
00004018 206E FFE0 movea.l A0, [A6 - 0x20]
0000401C 7000 moveq.l D0, 0x00
0000401E 1028 0007 move.b D0, [A0 + 0x7]
00004022 4A40 tst.w D0
00004024 6700 0090 beq +0x92 /* 000040B6 */
00004028 426E FFEA clr.w [A6 - 0x16]
0000402C 6000 007A bra +0x7C /* 000040A8 */
label00004030:
00004030 7000 moveq.l D0, 0x00
00004032 102E FFF1 move.b D0, [A6 - 0xF]
00004036 0240 0038 andi.w D0, 0x38 /* '8' */
0000403A 7200 moveq.l D1, 0x00
0000403C 122E FFF3 move.b D1, [A6 - 0xD]
00004040 0241 0038 andi.w D1, 0x38 /* '8' */
00004044 B041 cmp.w D0, D1
00004046 6406 bcc +0x8 /* 0000404E */
00004048 502E FFF1 addq.b [A6 - 0xF], 8
0000404C 601C bra +0x1E /* 0000406A */
label0000404E:
0000404E 7000 moveq.l D0, 0x00
00004050 102E FFF1 move.b D0, [A6 - 0xF]
00004054 0240 0038 andi.w D0, 0x38 /* '8' */
00004058 7200 moveq.l D1, 0x00
0000405A 122E FFF3 move.b D1, [A6 - 0xD]
0000405E 0241 0038 andi.w D1, 0x38 /* '8' */
00004062 B041 cmp.w D0, D1
00004064 6304 bls +0x6 /* 0000406A */
00004066 512E FFF1 subq.b [A6 - 0xF], 8
label0000406A:
0000406A 7000 moveq.l D0, 0x00
0000406C 102E FFF1 move.b D0, [A6 - 0xF]
00004070 0240 0007 andi.w D0, 0x7
00004074 7200 moveq.l D1, 0x00
00004076 122E FFF3 move.b D1, [A6 - 0xD]
0000407A 0241 0007 andi.w D1, 0x7
0000407E B041 cmp.w D0, D1
00004080 6406 bcc +0x8 /* 00004088 */
00004082 522E FFF1 addq.b [A6 - 0xF], 1
00004086 601C bra +0x1E /* 000040A4 */
label00004088:
00004088 7000 moveq.l D0, 0x00
0000408A 102E FFF1 move.b D0, [A6 - 0xF]
0000408E 0240 0007 andi.w D0, 0x7
00004092 7200 moveq.l D1, 0x00
00004094 122E FFF3 move.b D1, [A6 - 0xD]
00004098 0241 0007 andi.w D1, 0x7
0000409C B041 cmp.w D0, D1
0000409E 6304 bls +0x6 /* 000040A4 */
000040A0 532E FFF1 subq.b [A6 - 0xF], 1
label000040A4:
000040A4 526E FFEA addq.w [A6 - 0x16], 1
label000040A8:
000040A8 102E FFF1 move.b D0, [A6 - 0xF]
000040AC B02E FFF3 cmp.b D0, [A6 - 0xD]
000040B0 6600 FF7E bne -0x80 /* 00004030 */
000040B4 6006 bra +0x8 /* 000040BC */
label000040B6:
000040B6 3D7C 00C8 FFEA move.w [A6 - 0x16], 0xC8
label000040BC:
000040BC 1D6E FFF4 FFF1 move.b [A6 - 0xF], [A6 - 0xC]
000040C2 426E FFE8 clr.w [A6 - 0x18]
000040C6 206E FFE0 movea.l A0, [A6 - 0x20]
000040CA 7000 moveq.l D0, 0x00
000040CC 1028 0006 move.b D0, [A0 + 0x6]
000040D0 0C40 0003 cmpi.w D0, 0x3
000040D4 6600 00A6 bne +0xA8 /* 0000417C */
000040D8 7001 moveq.l D0, 0x01
000040DA 3D40 FFE8 move.w [A6 - 0x18], D0
000040DE 7000 moveq.l D0, 0x00
000040E0 102E FFF4 move.b D0, [A6 - 0xC]
000040E4 0240 0038 andi.w D0, 0x38 /* '8' */
000040E8 7200 moveq.l D1, 0x00
000040EA 122E FFF3 move.b D1, [A6 - 0xD]
000040EE 0241 0038 andi.w D1, 0x38 /* '8' */
000040F2 B041 cmp.w D0, D1
000040F4 641E bcc +0x20 /* 00004114 */
000040F6 3F3C 0001 move.w -[A7], 0x1
000040FA 7000 moveq.l D0, 0x00
000040FC 102E FFF4 move.b D0, [A6 - 0xC]
00004100 3F00 move.w -[A7], D0
00004102 3F3C 0006 move.w -[A7], 0x6
00004106 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
0000410A 5C8F addq.l A7, 6
0000410C 1D40 FFF7 move.b [A6 - 0x9], D0
00004110 6000 006A bra +0x6C /* 0000417C */
label00004114:
00004114 7000 moveq.l D0, 0x00
00004116 102E FFF4 move.b D0, [A6 - 0xC]
0000411A 0240 0038 andi.w D0, 0x38 /* '8' */
0000411E 7200 moveq.l D1, 0x00
00004120 122E FFF3 move.b D1, [A6 - 0xD]
00004124 0241 0038 andi.w D1, 0x38 /* '8' */
00004128 B041 cmp.w D0, D1
0000412A 6638 bne +0x3A /* 00004164 */
0000412C 7000 moveq.l D0, 0x00
0000412E 102E FFF4 move.b D0, [A6 - 0xC]
00004132 41ED CECC lea.l A0, [A5 - 0x3134]
00004136 4840 swap.w D0
00004138 4240 clr.w D0
0000413A 4840 swap.w D0
0000413C D1C0 add.l A0, D0
0000413E 7000 moveq.l D0, 0x00
00004140 1010 move.b D0, [A0]
00004142 0800 0006 btst.b D0, 0x6
00004146 661C bne +0x1E /* 00004164 */
00004148 3F3C 0001 move.w -[A7], 0x1
0000414C 7000 moveq.l D0, 0x00
0000414E 102E FFF4 move.b D0, [A6 - 0xC]
00004152 3F00 move.w -[A7], D0
00004154 3F3C 0006 move.w -[A7], 0x6
00004158 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
0000415C 5C8F addq.l A7, 6
0000415E 1D40 FFF7 move.b [A6 - 0x9], D0
00004162 6018 bra +0x1A /* 0000417C */
label00004164:
00004164 4267 clr.w -[A7]
00004166 7000 moveq.l D0, 0x00
00004168 102E FFF4 move.b D0, [A6 - 0xC]
0000416C 3F00 move.w -[A7], D0
0000416E 3F3C 0006 move.w -[A7], 0x6
00004172 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00004176 5C8F addq.l A7, 6
00004178 1D40 FFF7 move.b [A6 - 0x9], D0
label0000417C:
0000417C 206E FFE0 movea.l A0, [A6 - 0x20]
00004180 7000 moveq.l D0, 0x00
00004182 1028 0006 move.b D0, [A0 + 0x6]
00004186 0C40 0005 cmpi.w D0, 0x5
0000418A 6600 0156 bne +0x158 /* 000042E2 */
0000418E 536E FFEA subq.w [A6 - 0x16], 1
00004192 7000 moveq.l D0, 0x00
00004194 102E FFF4 move.b D0, [A6 - 0xC]
00004198 0240 0038 andi.w D0, 0x38 /* '8' */
0000419C 7200 moveq.l D1, 0x00
0000419E 122E FFF3 move.b D1, [A6 - 0xD]
000041A2 0241 0038 andi.w D1, 0x38 /* '8' */
000041A6 B041 cmp.w D0, D1
000041A8 645A bcc +0x5C /* 00004204 */
000041AA 7000 moveq.l D0, 0x00
000041AC 102E FFF4 move.b D0, [A6 - 0xC]
000041B0 5040 addq.w D0, 8
000041B2 0240 0038 andi.w D0, 0x38 /* '8' */
000041B6 7200 moveq.l D1, 0x00
000041B8 122E FFF3 move.b D1, [A6 - 0xD]
000041BC 0241 0038 andi.w D1, 0x38 /* '8' */
000041C0 B041 cmp.w D0, D1
000041C2 6434 bcc +0x36 /* 000041F8 */
000041C4 7000 moveq.l D0, 0x00
000041C6 102E FFF4 move.b D0, [A6 - 0xC]
000041CA 0240 0007 andi.w D0, 0x7
000041CE 7200 moveq.l D1, 0x00
000041D0 122E FFF3 move.b D1, [A6 - 0xD]
000041D4 0241 0007 andi.w D1, 0x7
000041D8 B041 cmp.w D0, D1
000041DA 640E bcc +0x10 /* 000041EA */
000041DC 7002 moveq.l D0, 0x02
000041DE 1D40 FFF2 move.b [A6 - 0xE], D0
000041E2 522E FFF1 addq.b [A6 - 0xF], 1
000041E6 6000 006E bra +0x70 /* 00004256 */
label000041EA:
000041EA 7006 moveq.l D0, 0x06
000041EC 1D40 FFF2 move.b [A6 - 0xE], D0
000041F0 532E FFF1 subq.b [A6 - 0xF], 1
000041F4 6000 0060 bra +0x62 /* 00004256 */
label000041F8:
000041F8 7004 moveq.l D0, 0x04
000041FA 1D40 FFF2 move.b [A6 - 0xE], D0
000041FE 502E FFF1 addq.b [A6 - 0xF], 8
00004202 6052 bra +0x54 /* 00004256 */
label00004204:
00004204 7000 moveq.l D0, 0x00
00004206 102E FFF4 move.b D0, [A6 - 0xC]
0000420A 5140 subq.w D0, 8
0000420C 0240 0038 andi.w D0, 0x38 /* '8' */
00004210 7200 moveq.l D1, 0x00
00004212 122E FFF3 move.b D1, [A6 - 0xD]
00004216 0241 0038 andi.w D1, 0x38 /* '8' */
0000421A B041 cmp.w D0, D1
0000421C 6330 bls +0x32 /* 0000424E */
0000421E 7000 moveq.l D0, 0x00
00004220 102E FFF4 move.b D0, [A6 - 0xC]
00004224 0240 0007 andi.w D0, 0x7
00004228 7200 moveq.l D1, 0x00
0000422A 122E FFF3 move.b D1, [A6 - 0xD]
0000422E 0241 0007 andi.w D1, 0x7
00004232 B041 cmp.w D0, D1
00004234 640C bcc +0xE /* 00004242 */
00004236 7002 moveq.l D0, 0x02
00004238 1D40 FFF2 move.b [A6 - 0xE], D0
0000423C 522E FFF1 addq.b [A6 - 0xF], 1
00004240 6014 bra +0x16 /* 00004256 */
label00004242:
00004242 7006 moveq.l D0, 0x06
00004244 1D40 FFF2 move.b [A6 - 0xE], D0
00004248 532E FFF1 subq.b [A6 - 0xF], 1
0000424C 6008 bra +0xA /* 00004256 */
label0000424E:
0000424E 422E FFF2 clr.b [A6 - 0xE]
00004252 512E FFF1 subq.b [A6 - 0xF], 8
label00004256:
00004256 7000 moveq.l D0, 0x00
00004258 102E FFF2 move.b D0, [A6 - 0xE]
0000425C 3F00 move.w -[A7], D0
0000425E 7000 moveq.l D0, 0x00
00004260 102E FFF4 move.b D0, [A6 - 0xC]
00004264 3F00 move.w -[A7], D0
00004266 3F3C 0002 move.w -[A7], 0x2
0000426A 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
0000426E 5C8F addq.l A7, 6
00004270 1D40 FFF7 move.b [A6 - 0x9], D0
00004274 7000 moveq.l D0, 0x00
00004276 102E FFF1 move.b D0, [A6 - 0xF]
0000427A 41ED CECC lea.l A0, [A5 - 0x3134]
0000427E 4840 swap.w D0
00004280 4240 clr.w D0
00004282 4840 swap.w D0
00004284 D1C0 add.l A0, D0
00004286 4A10 tst.b [A0]
00004288 6726 beq +0x28 /* 000042B0 */
0000428A 7000 moveq.l D0, 0x00
0000428C 102E FFF2 move.b D0, [A6 - 0xE]
00004290 3F00 move.w -[A7], D0
00004292 7000 moveq.l D0, 0x00
00004294 102E FFF1 move.b D0, [A6 - 0xF]
00004298 3F00 move.w -[A7], D0
0000429A 3F3C 0008 move.w -[A7], 0x8
0000429E 7000 moveq.l D0, 0x00
000042A0 102E FFF7 move.b D0, [A6 - 0x9]
000042A4 3F00 move.w -[A7], D0
000042A6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000042AA 508F addq.l A7, 8
000042AC 1D40 FFF5 move.b [A6 - 0xB], D0
label000042B0:
000042B0 1D6E FFF2 FFEE move.b [A6 - 0x12], [A6 - 0xE]
000042B6 7000 moveq.l D0, 0x00
000042B8 102E FFF1 move.b D0, [A6 - 0xF]
000042BC 3F00 move.w -[A7], D0
000042BE 7000 moveq.l D0, 0x00
000042C0 102E FFF4 move.b D0, [A6 - 0xC]
000042C4 3F00 move.w -[A7], D0
000042C6 3F3C 0001 move.w -[A7], 0x1
000042CA 7000 moveq.l D0, 0x00
000042CC 102E FFF7 move.b D0, [A6 - 0x9]
000042D0 3F00 move.w -[A7], D0
000042D2 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000042D6 508F addq.l A7, 8
000042D8 1D40 FFF7 move.b [A6 - 0x9], D0
000042DC 7001 moveq.l D0, 0x01
000042DE 3D40 FFE8 move.w [A6 - 0x18], D0
label000042E2:
000042E2 7000 moveq.l D0, 0x00
000042E4 102E FFF1 move.b D0, [A6 - 0xF]
000042E8 0240 0038 andi.w D0, 0x38 /* '8' */
000042EC 7200 moveq.l D1, 0x00
000042EE 122E FFF3 move.b D1, [A6 - 0xD]
000042F2 0241 0038 andi.w D1, 0x38 /* '8' */
000042F6 B041 cmp.w D0, D1
000042F8 644E bcc +0x50 /* 00004348 */
000042FA 7000 moveq.l D0, 0x00
000042FC 102E FFF1 move.b D0, [A6 - 0xF]
00004300 0240 0007 andi.w D0, 0x7
00004304 7200 moveq.l D1, 0x00
00004306 122E FFF3 move.b D1, [A6 - 0xD]
0000430A 0241 0007 andi.w D1, 0x7
0000430E B041 cmp.w D0, D1
00004310 640A bcc +0xC /* 0000431C */
00004312 7003 moveq.l D0, 0x03
00004314 1D40 FFF2 move.b [A6 - 0xE], D0
00004318 6000 00CC bra +0xCE /* 000043E6 */
label0000431C:
0000431C 7000 moveq.l D0, 0x00
0000431E 102E FFF1 move.b D0, [A6 - 0xF]
00004322 0240 0007 andi.w D0, 0x7
00004326 7200 moveq.l D1, 0x00
00004328 122E FFF3 move.b D1, [A6 - 0xD]
0000432C 0241 0007 andi.w D1, 0x7
00004330 B041 cmp.w D0, D1
00004332 630A bls +0xC /* 0000433E */
00004334 7005 moveq.l D0, 0x05
00004336 1D40 FFF2 move.b [A6 - 0xE], D0
0000433A 6000 00AA bra +0xAC /* 000043E6 */
label0000433E:
0000433E 7004 moveq.l D0, 0x04
00004340 1D40 FFF2 move.b [A6 - 0xE], D0
00004344 6000 00A0 bra +0xA2 /* 000043E6 */
label00004348:
00004348 7000 moveq.l D0, 0x00
0000434A 102E FFF1 move.b D0, [A6 - 0xF]
0000434E 0240 0038 andi.w D0, 0x38 /* '8' */
00004352 7200 moveq.l D1, 0x00
00004354 122E FFF3 move.b D1, [A6 - 0xD]
00004358 0241 0038 andi.w D1, 0x38 /* '8' */
0000435C B041 cmp.w D0, D1
0000435E 6348 bls +0x4A /* 000043A8 */
00004360 7000 moveq.l D0, 0x00
00004362 102E FFF1 move.b D0, [A6 - 0xF]
00004366 0240 0007 andi.w D0, 0x7
0000436A 7200 moveq.l D1, 0x00
0000436C 122E FFF3 move.b D1, [A6 - 0xD]
00004370 0241 0007 andi.w D1, 0x7
00004374 B041 cmp.w D0, D1
00004376 640A bcc +0xC /* 00004382 */
00004378 7001 moveq.l D0, 0x01
0000437A 1D40 FFF2 move.b [A6 - 0xE], D0
0000437E 6000 0066 bra +0x68 /* 000043E6 */
label00004382:
00004382 7000 moveq.l D0, 0x00
00004384 102E FFF1 move.b D0, [A6 - 0xF]
00004388 0240 0007 andi.w D0, 0x7
0000438C 7200 moveq.l D1, 0x00
0000438E 122E FFF3 move.b D1, [A6 - 0xD]
00004392 0241 0007 andi.w D1, 0x7
00004396 B041 cmp.w D0, D1
00004398 6308 bls +0xA /* 000043A2 */
0000439A 7007 moveq.l D0, 0x07
0000439C 1D40 FFF2 move.b [A6 - 0xE], D0
000043A0 6044 bra +0x46 /* 000043E6 */
label000043A2:
000043A2 422E FFF2 clr.b [A6 - 0xE]
000043A6 603E bra +0x40 /* 000043E6 */
label000043A8:
000043A8 7000 moveq.l D0, 0x00
000043AA 102E FFF1 move.b D0, [A6 - 0xF]
000043AE 0240 0007 andi.w D0, 0x7
000043B2 7200 moveq.l D1, 0x00
000043B4 122E FFF3 move.b D1, [A6 - 0xD]
000043B8 0241 0007 andi.w D1, 0x7
000043BC B041 cmp.w D0, D1
000043BE 6408 bcc +0xA /* 000043C8 */
000043C0 7002 moveq.l D0, 0x02
000043C2 1D40 FFF2 move.b [A6 - 0xE], D0
000043C6 601E bra +0x20 /* 000043E6 */
label000043C8:
000043C8 7000 moveq.l D0, 0x00
000043CA 102E FFF1 move.b D0, [A6 - 0xF]
000043CE 0240 0007 andi.w D0, 0x7
000043D2 7200 moveq.l D1, 0x00
000043D4 122E FFF3 move.b D1, [A6 - 0xD]
000043D8 0241 0007 andi.w D1, 0x7
000043DC B041 cmp.w D0, D1
000043DE 6306 bls +0x8 /* 000043E6 */
000043E0 7006 moveq.l D0, 0x06
000043E2 1D40 FFF2 move.b [A6 - 0xE], D0
label000043E6:
000043E6 206E FFE0 movea.l A0, [A6 - 0x20]
000043EA 7000 moveq.l D0, 0x00
000043EC 1028 0006 move.b D0, [A0 + 0x6]
000043F0 0C40 0006 cmpi.w D0, 0x6
000043F4 6626 bne +0x28 /* 0000441C */
000043F6 7000 moveq.l D0, 0x00
000043F8 102E FFF2 move.b D0, [A6 - 0xE]
000043FC 0C40 0002 cmpi.w D0, 0x2
00004400 6608 bne +0xA /* 0000440A */
00004402 7001 moveq.l D0, 0x01
00004404 1D40 FFF2 move.b [A6 - 0xE], D0
00004408 6012 bra +0x14 /* 0000441C */
label0000440A:
0000440A 7000 moveq.l D0, 0x00
0000440C 102E FFF2 move.b D0, [A6 - 0xE]
00004410 0C40 0006 cmpi.w D0, 0x6
00004414 6606 bne +0x8 /* 0000441C */
00004416 7007 moveq.l D0, 0x07
00004418 1D40 FFF2 move.b [A6 - 0xE], D0
label0000441C:
0000441C 4A6E FFE8 tst.w [A6 - 0x18]
00004420 6620 bne +0x22 /* 00004442 */
00004422 7000 moveq.l D0, 0x00
00004424 102E FFF2 move.b D0, [A6 - 0xE]
00004428 3F00 move.w -[A7], D0
0000442A 7000 moveq.l D0, 0x00
0000442C 102E FFF4 move.b D0, [A6 - 0xC]
00004430 3F00 move.w -[A7], D0
00004432 3F3C 0002 move.w -[A7], 0x2
00004436 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
0000443A 5C8F addq.l A7, 6
0000443C 1D40 FFF7 move.b [A6 - 0x9], D0
00004440 6026 bra +0x28 /* 00004468 */
label00004442:
00004442 7000 moveq.l D0, 0x00
00004444 102E FFF2 move.b D0, [A6 - 0xE]
00004448 3F00 move.w -[A7], D0
0000444A 7000 moveq.l D0, 0x00
0000444C 102E FFF4 move.b D0, [A6 - 0xC]
00004450 3F00 move.w -[A7], D0
00004452 3F3C 0002 move.w -[A7], 0x2
00004456 7000 moveq.l D0, 0x00
00004458 102E FFF7 move.b D0, [A6 - 0x9]
0000445C 3F00 move.w -[A7], D0
0000445E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004462 508F addq.l A7, 8
00004464 1D40 FFF7 move.b [A6 - 0x9], D0
label00004468:
00004468 7001 moveq.l D0, 0x01
0000446A 3D40 FFE8 move.w [A6 - 0x18], D0
0000446E 0C6E 0002 FFEA cmpi.w [A6 - 0x16], 0x2
00004474 6C00 071E bge +0x720 /* 00004B94 */
00004478 7000 moveq.l D0, 0x00
0000447A 102E FFF3 move.b D0, [A6 - 0xD]
0000447E 41ED CECC lea.l A0, [A5 - 0x3134]
00004482 4840 swap.w D0
00004484 4240 clr.w D0
00004486 4840 swap.w D0
00004488 D1C0 add.l A0, D0
0000448A 7000 moveq.l D0, 0x00
0000448C 1010 move.b D0, [A0]
0000448E 0240 0007 andi.w D0, 0x7
00004492 41ED ED68 lea.l A0, [A5 - 0x1298]
00004496 4840 swap.w D0
00004498 4240 clr.w D0
0000449A 4840 swap.w D0
0000449C D1C0 add.l A0, D0
0000449E 1D50 FFEF move.b [A6 - 0x11], [A0]
000044A2 7000 moveq.l D0, 0x00
000044A4 102E FFF2 move.b D0, [A6 - 0xE]
000044A8 0C40 0001 cmpi.w D0, 0x1
000044AC 6600 013A bne +0x13C /* 000045E8 */
000044B0 7000 moveq.l D0, 0x00
000044B2 102E FFEF move.b D0, [A6 - 0x11]
000044B6 0C40 0004 cmpi.w D0, 0x4
000044BA 666A bne +0x6C /* 00004526 */
000044BC 3F3C 0005 move.w -[A7], 0x5
000044C0 7000 moveq.l D0, 0x00
000044C2 102E FFF3 move.b D0, [A6 - 0xD]
000044C6 3F00 move.w -[A7], D0
000044C8 3F3C 0002 move.w -[A7], 0x2
000044CC 7000 moveq.l D0, 0x00
000044CE 102E FFF7 move.b D0, [A6 - 0x9]
000044D2 3F00 move.w -[A7], D0
000044D4 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000044D8 508F addq.l A7, 8
000044DA 1D40 FFF7 move.b [A6 - 0x9], D0
000044DE 3F3C 0006 move.w -[A7], 0x6
000044E2 7000 moveq.l D0, 0x00
000044E4 102E FFF3 move.b D0, [A6 - 0xD]
000044E8 3F00 move.w -[A7], D0
000044EA 3F3C 0004 move.w -[A7], 0x4
000044EE 7000 moveq.l D0, 0x00
000044F0 102E FFF7 move.b D0, [A6 - 0x9]
000044F4 3F00 move.w -[A7], D0
000044F6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000044FA 508F addq.l A7, 8
000044FC 1D40 FFF6 move.b [A6 - 0xA], D0
00004500 3F3C 0003 move.w -[A7], 0x3
00004504 7000 moveq.l D0, 0x00
00004506 102E FFF3 move.b D0, [A6 - 0xD]
0000450A 3F00 move.w -[A7], D0
0000450C 3F3C 0002 move.w -[A7], 0x2
00004510 7000 moveq.l D0, 0x00
00004512 102E FFF6 move.b D0, [A6 - 0xA]
00004516 3F00 move.w -[A7], D0
00004518 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000451C 508F addq.l A7, 8
0000451E 1D40 FFF6 move.b [A6 - 0xA], D0
00004522 6000 0096 bra +0x98 /* 000045BA */
label00004526:
00004526 7000 moveq.l D0, 0x00
00004528 102E FFEF move.b D0, [A6 - 0x11]
0000452C 0C40 0003 cmpi.w D0, 0x3
00004530 6622 bne +0x24 /* 00004554 */
00004532 3F3C 0001 move.w -[A7], 0x1
00004536 7000 moveq.l D0, 0x00
00004538 102E FFF3 move.b D0, [A6 - 0xD]
0000453C 3F00 move.w -[A7], D0
0000453E 3F3C 0006 move.w -[A7], 0x6
00004542 7000 moveq.l D0, 0x00
00004544 102E FFF7 move.b D0, [A6 - 0x9]
00004548 3F00 move.w -[A7], D0
0000454A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000454E 508F addq.l A7, 8
00004550 1D40 FFF7 move.b [A6 - 0x9], D0
label00004554:
00004554 3F3C 0006 move.w -[A7], 0x6
00004558 7000 moveq.l D0, 0x00
0000455A 102E FFF3 move.b D0, [A6 - 0xD]
0000455E 3F00 move.w -[A7], D0
00004560 3F3C 0002 move.w -[A7], 0x2
00004564 7000 moveq.l D0, 0x00
00004566 102E FFF7 move.b D0, [A6 - 0x9]
0000456A 3F00 move.w -[A7], D0
0000456C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004570 508F addq.l A7, 8
00004572 1D40 FFF7 move.b [A6 - 0x9], D0
00004576 3F3C 0006 move.w -[A7], 0x6
0000457A 7000 moveq.l D0, 0x00
0000457C 102E FFF3 move.b D0, [A6 - 0xD]
00004580 3F00 move.w -[A7], D0
00004582 3F3C 0004 move.w -[A7], 0x4
00004586 7000 moveq.l D0, 0x00
00004588 102E FFF7 move.b D0, [A6 - 0x9]
0000458C 3F00 move.w -[A7], D0
0000458E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004592 508F addq.l A7, 8
00004594 1D40 FFF6 move.b [A6 - 0xA], D0
00004598 3F3C 0004 move.w -[A7], 0x4
0000459C 7000 moveq.l D0, 0x00
0000459E 102E FFF3 move.b D0, [A6 - 0xD]
000045A2 3F00 move.w -[A7], D0
000045A4 3F3C 0002 move.w -[A7], 0x2
000045A8 7000 moveq.l D0, 0x00
000045AA 102E FFF6 move.b D0, [A6 - 0xA]
000045AE 3F00 move.w -[A7], D0
000045B0 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000045B4 508F addq.l A7, 8
000045B6 1D40 FFF6 move.b [A6 - 0xA], D0
label000045BA:
000045BA 4267 clr.w -[A7]
000045BC 7000 moveq.l D0, 0x00
000045BE 102E FFF3 move.b D0, [A6 - 0xD]
000045C2 3F00 move.w -[A7], D0
000045C4 7000 moveq.l D0, 0x00
000045C6 102E FFF3 move.b D0, [A6 - 0xD]
000045CA 3F00 move.w -[A7], D0
000045CC 3F3C 0007 move.w -[A7], 0x7
000045D0 7000 moveq.l D0, 0x00
000045D2 102E FFF6 move.b D0, [A6 - 0xA]
000045D6 3F00 move.w -[A7], D0
000045D8 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000045DC 4FEF 000A lea.l A7, [A7 + 0xA]
000045E0 1D40 FFF6 move.b [A6 - 0xA], D0
000045E4 6000 00AE bra +0xB0 /* 00004694 */
label000045E8:
000045E8 7000 moveq.l D0, 0x00
000045EA 102E FFEF move.b D0, [A6 - 0x11]
000045EE 0C40 0003 cmpi.w D0, 0x3
000045F2 6624 bne +0x26 /* 00004618 */
000045F4 3F3C 0001 move.w -[A7], 0x1
000045F8 7000 moveq.l D0, 0x00
000045FA 102E FFF3 move.b D0, [A6 - 0xD]
000045FE 3F00 move.w -[A7], D0
00004600 3F3C 0006 move.w -[A7], 0x6
00004604 7000 moveq.l D0, 0x00
00004606 102E FFF7 move.b D0, [A6 - 0x9]
0000460A 3F00 move.w -[A7], D0
0000460C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004610 508F addq.l A7, 8
00004612 1D40 FFF7 move.b [A6 - 0x9], D0
00004616 6052 bra +0x54 /* 0000466A */
label00004618:
00004618 7000 moveq.l D0, 0x00
0000461A 102E FFEF move.b D0, [A6 - 0x11]
0000461E 0C40 0005 cmpi.w D0, 0x5
00004622 6624 bne +0x26 /* 00004648 */
00004624 3F3C 0004 move.w -[A7], 0x4
00004628 7000 moveq.l D0, 0x00
0000462A 102E FFF3 move.b D0, [A6 - 0xD]
0000462E 3F00 move.w -[A7], D0
00004630 3F3C 0002 move.w -[A7], 0x2
00004634 7000 moveq.l D0, 0x00
00004636 102E FFF7 move.b D0, [A6 - 0x9]
0000463A 3F00 move.w -[A7], D0
0000463C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004640 508F addq.l A7, 8
00004642 1D40 FFF7 move.b [A6 - 0x9], D0
00004646 6022 bra +0x24 /* 0000466A */
label00004648:
00004648 3F3C 0005 move.w -[A7], 0x5
0000464C 7000 moveq.l D0, 0x00
0000464E 102E FFF3 move.b D0, [A6 - 0xD]
00004652 3F00 move.w -[A7], D0
00004654 3F3C 0002 move.w -[A7], 0x2
00004658 7000 moveq.l D0, 0x00
0000465A 102E FFF7 move.b D0, [A6 - 0x9]
0000465E 3F00 move.w -[A7], D0
00004660 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004664 508F addq.l A7, 8
00004666 1D40 FFF7 move.b [A6 - 0x9], D0
label0000466A:
0000466A 4267 clr.w -[A7]
0000466C 7000 moveq.l D0, 0x00
0000466E 102E FFF3 move.b D0, [A6 - 0xD]
00004672 3F00 move.w -[A7], D0
00004674 7000 moveq.l D0, 0x00
00004676 102E FFF3 move.b D0, [A6 - 0xD]
0000467A 3F00 move.w -[A7], D0
0000467C 3F3C 0007 move.w -[A7], 0x7
00004680 7000 moveq.l D0, 0x00
00004682 102E FFF7 move.b D0, [A6 - 0x9]
00004686 3F00 move.w -[A7], D0
00004688 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000468C 4FEF 000A lea.l A7, [A7 + 0xA]
00004690 1D40 FFF6 move.b [A6 - 0xA], D0
label00004694:
00004694 7000 moveq.l D0, 0x00
00004696 102E FFEF move.b D0, [A6 - 0x11]
0000469A 0C40 0003 cmpi.w D0, 0x3
0000469E 670C beq +0xE /* 000046AC */
000046A0 7000 moveq.l D0, 0x00
000046A2 102E FFEF move.b D0, [A6 - 0x11]
000046A6 0C40 0005 cmpi.w D0, 0x5
000046AA 6622 bne +0x24 /* 000046CE */
label000046AC:
000046AC 4267 clr.w -[A7]
000046AE 7000 moveq.l D0, 0x00
000046B0 102E FFF3 move.b D0, [A6 - 0xD]
000046B4 3F00 move.w -[A7], D0
000046B6 3F3C 0002 move.w -[A7], 0x2
000046BA 7000 moveq.l D0, 0x00
000046BC 102E FFF6 move.b D0, [A6 - 0xA]
000046C0 3F00 move.w -[A7], D0
000046C2 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000046C6 508F addq.l A7, 8
000046C8 1D40 FFF6 move.b [A6 - 0xA], D0
000046CC 6022 bra +0x24 /* 000046F0 */
label000046CE:
000046CE 3F3C 0001 move.w -[A7], 0x1
000046D2 7000 moveq.l D0, 0x00
000046D4 102E FFF3 move.b D0, [A6 - 0xD]
000046D8 3F00 move.w -[A7], D0
000046DA 3F3C 0002 move.w -[A7], 0x2
000046DE 7000 moveq.l D0, 0x00
000046E0 102E FFF6 move.b D0, [A6 - 0xA]
000046E4 3F00 move.w -[A7], D0
000046E6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000046EA 508F addq.l A7, 8
000046EC 1D40 FFF6 move.b [A6 - 0xA], D0
label000046F0:
000046F0 7000 moveq.l D0, 0x00
000046F2 102E FFF3 move.b D0, [A6 - 0xD]
000046F6 3F00 move.w -[A7], D0
000046F8 7000 moveq.l D0, 0x00
000046FA 102E FFF3 move.b D0, [A6 - 0xD]
000046FE 3F00 move.w -[A7], D0
00004700 3F3C 0003 move.w -[A7], 0x3
00004704 7000 moveq.l D0, 0x00
00004706 102E FFF6 move.b D0, [A6 - 0xA]
0000470A 3F00 move.w -[A7], D0
0000470C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004710 508F addq.l A7, 8
00004712 1D40 FFF6 move.b [A6 - 0xA], D0
00004716 4267 clr.w -[A7]
00004718 7000 moveq.l D0, 0x00
0000471A 102E FFF3 move.b D0, [A6 - 0xD]
0000471E 3F00 move.w -[A7], D0
00004720 3F3C 0005 move.w -[A7], 0x5
00004724 7000 moveq.l D0, 0x00
00004726 102E FFF6 move.b D0, [A6 - 0xA]
0000472A 3F00 move.w -[A7], D0
0000472C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004730 508F addq.l A7, 8
00004732 1D40 FFF6 move.b [A6 - 0xA], D0
00004736 3D7C 00C8 FFEA move.w [A6 - 0x16], 0xC8
0000473C 6000 0456 bra +0x458 /* 00004B94 */
label00004740:
00004740 1D6E FFF1 FFF0 move.b [A6 - 0x10], [A6 - 0xF]
00004746 7000 moveq.l D0, 0x00
00004748 102E FFF1 move.b D0, [A6 - 0xF]
0000474C 0240 0038 andi.w D0, 0x38 /* '8' */
00004750 7200 moveq.l D1, 0x00
00004752 122E FFF3 move.b D1, [A6 - 0xD]
00004756 0241 0038 andi.w D1, 0x38 /* '8' */
0000475A B041 cmp.w D0, D1
0000475C 6406 bcc +0x8 /* 00004764 */
0000475E 502E FFF1 addq.b [A6 - 0xF], 8
00004762 601C bra +0x1E /* 00004780 */
label00004764:
00004764 7000 moveq.l D0, 0x00
00004766 102E FFF1 move.b D0, [A6 - 0xF]
0000476A 0240 0038 andi.w D0, 0x38 /* '8' */
0000476E 7200 moveq.l D1, 0x00
00004770 122E FFF3 move.b D1, [A6 - 0xD]
00004774 0241 0038 andi.w D1, 0x38 /* '8' */
00004778 B041 cmp.w D0, D1
0000477A 6304 bls +0x6 /* 00004780 */
0000477C 512E FFF1 subq.b [A6 - 0xF], 8
label00004780:
00004780 7000 moveq.l D0, 0x00
00004782 102E FFF1 move.b D0, [A6 - 0xF]
00004786 0240 0007 andi.w D0, 0x7
0000478A 7200 moveq.l D1, 0x00
0000478C 122E FFF3 move.b D1, [A6 - 0xD]
00004790 0241 0007 andi.w D1, 0x7
00004794 B041 cmp.w D0, D1
00004796 6406 bcc +0x8 /* 0000479E */
00004798 522E FFF1 addq.b [A6 - 0xF], 1
0000479C 601C bra +0x1E /* 000047BA */
label0000479E:
0000479E 7000 moveq.l D0, 0x00
000047A0 102E FFF1 move.b D0, [A6 - 0xF]
000047A4 0240 0007 andi.w D0, 0x7
000047A8 7200 moveq.l D1, 0x00
000047AA 122E FFF3 move.b D1, [A6 - 0xD]
000047AE 0241 0007 andi.w D1, 0x7
000047B2 B041 cmp.w D0, D1
000047B4 6304 bls +0x6 /* 000047BA */
000047B6 532E FFF1 subq.b [A6 - 0xF], 1
label000047BA:
000047BA 206E FFE0 movea.l A0, [A6 - 0x20]
000047BE 7000 moveq.l D0, 0x00
000047C0 1028 0006 move.b D0, [A0 + 0x6]
000047C4 0C40 0005 cmpi.w D0, 0x5
000047C8 6600 008A bne +0x8C /* 00004854 */
000047CC 7000 moveq.l D0, 0x00
000047CE 102E FFF1 move.b D0, [A6 - 0xF]
000047D2 41ED CECC lea.l A0, [A5 - 0x3134]
000047D6 4840 swap.w D0
000047D8 4240 clr.w D0
000047DA 4840 swap.w D0
000047DC D1C0 add.l A0, D0
000047DE 4A10 tst.b [A0]
000047E0 6730 beq +0x32 /* 00004812 */
000047E2 102E FFF1 move.b D0, [A6 - 0xF]
000047E6 B02E FFF3 cmp.b D0, [A6 - 0xD]
000047EA 6726 beq +0x28 /* 00004812 */
000047EC 7000 moveq.l D0, 0x00
000047EE 102E FFEE move.b D0, [A6 - 0x12]
000047F2 3F00 move.w -[A7], D0
000047F4 7000 moveq.l D0, 0x00
000047F6 102E FFF1 move.b D0, [A6 - 0xF]
000047FA 3F00 move.w -[A7], D0
000047FC 3F3C 0008 move.w -[A7], 0x8
00004800 7000 moveq.l D0, 0x00
00004802 102E FFF7 move.b D0, [A6 - 0x9]
00004806 3F00 move.w -[A7], D0
00004808 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000480C 508F addq.l A7, 8
0000480E 1D40 FFF5 move.b [A6 - 0xB], D0
label00004812:
00004812 7000 moveq.l D0, 0x00
00004814 102E FFF0 move.b D0, [A6 - 0x10]
00004818 41ED CECC lea.l A0, [A5 - 0x3134]
0000481C 4840 swap.w D0
0000481E 4240 clr.w D0
00004820 4840 swap.w D0
00004822 D1C0 add.l A0, D0
00004824 4A10 tst.b [A0]
00004826 672C beq +0x2E /* 00004854 */
00004828 7000 moveq.l D0, 0x00
0000482A 102E FFEE move.b D0, [A6 - 0x12]
0000482E 5840 addq.w D0, 4
00004830 0240 0007 andi.w D0, 0x7
00004834 3F00 move.w -[A7], D0
00004836 7000 moveq.l D0, 0x00
00004838 102E FFF0 move.b D0, [A6 - 0x10]
0000483C 3F00 move.w -[A7], D0
0000483E 3F3C 0008 move.w -[A7], 0x8
00004842 7000 moveq.l D0, 0x00
00004844 102E FFF7 move.b D0, [A6 - 0x9]
00004848 3F00 move.w -[A7], D0
0000484A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000484E 508F addq.l A7, 8
00004850 1D40 FFF5 move.b [A6 - 0xB], D0
label00004854:
00004854 7000 moveq.l D0, 0x00
00004856 102E FFF1 move.b D0, [A6 - 0xF]
0000485A 41ED CECC lea.l A0, [A5 - 0x3134]
0000485E 4840 swap.w D0
00004860 4240 clr.w D0
00004862 4840 swap.w D0
00004864 D1C0 add.l A0, D0
00004866 4A10 tst.b [A0]
00004868 6722 beq +0x24 /* 0000488C */
0000486A 102E FFF1 move.b D0, [A6 - 0xF]
0000486E B02E FFF3 cmp.b D0, [A6 - 0xD]
00004872 6618 bne +0x1A /* 0000488C */
00004874 7000 moveq.l D0, 0x00
00004876 102E FFF2 move.b D0, [A6 - 0xE]
0000487A 0C40 0004 cmpi.w D0, 0x4
0000487E 650C bcs +0xE /* 0000488C */
00004880 7000 moveq.l D0, 0x00
00004882 102E FFF2 move.b D0, [A6 - 0xE]
00004886 0C40 0006 cmpi.w D0, 0x6
0000488A 6304 bls +0x6 /* 00004890 */
label0000488C:
0000488C 7000 moveq.l D0, 0x00
0000488E 6002 bra +0x4 /* 00004892 */
label00004890:
00004890 7001 moveq.l D0, 0x01
label00004892:
00004892 4A40 tst.w D0
00004894 6628 bne +0x2A /* 000048BE */
00004896 7000 moveq.l D0, 0x00
00004898 102E FFF1 move.b D0, [A6 - 0xF]
0000489C 3F00 move.w -[A7], D0
0000489E 7000 moveq.l D0, 0x00
000048A0 102E FFF4 move.b D0, [A6 - 0xC]
000048A4 3F00 move.w -[A7], D0
000048A6 3F3C 0001 move.w -[A7], 0x1
000048AA 7000 moveq.l D0, 0x00
000048AC 102E FFF7 move.b D0, [A6 - 0x9]
000048B0 3F00 move.w -[A7], D0
000048B2 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000048B6 508F addq.l A7, 8
000048B8 1D40 FFF7 move.b [A6 - 0x9], D0
000048BC 6004 bra +0x6 /* 000048C2 */
label000048BE:
000048BE 422E FFED clr.b [A6 - 0x13]
label000048C2:
000048C2 536E FFEA subq.w [A6 - 0x16], 1
000048C6 0C6E 0002 FFEA cmpi.w [A6 - 0x16], 0x2
000048CC 6C00 02C6 bge +0x2C8 /* 00004B94 */
000048D0 7000 moveq.l D0, 0x00
000048D2 102E FFF3 move.b D0, [A6 - 0xD]
000048D6 41ED CECC lea.l A0, [A5 - 0x3134]
000048DA 4840 swap.w D0
000048DC 4240 clr.w D0
000048DE 4840 swap.w D0
000048E0 D1C0 add.l A0, D0
000048E2 7000 moveq.l D0, 0x00
000048E4 1010 move.b D0, [A0]
000048E6 0240 0007 andi.w D0, 0x7
000048EA 41ED ED68 lea.l A0, [A5 - 0x1298]
000048EE 4840 swap.w D0
000048F0 4240 clr.w D0
000048F2 4840 swap.w D0
000048F4 D1C0 add.l A0, D0
000048F6 1D50 FFEF move.b [A6 - 0x11], [A0]
000048FA 7000 moveq.l D0, 0x00
000048FC 102E FFF2 move.b D0, [A6 - 0xE]
00004900 0C40 0001 cmpi.w D0, 0x1
00004904 6600 013A bne +0x13C /* 00004A40 */
00004908 7000 moveq.l D0, 0x00
0000490A 102E FFEF move.b D0, [A6 - 0x11]
0000490E 0C40 0004 cmpi.w D0, 0x4
00004912 666A bne +0x6C /* 0000497E */
00004914 3F3C 0005 move.w -[A7], 0x5
00004918 7000 moveq.l D0, 0x00
0000491A 102E FFF3 move.b D0, [A6 - 0xD]
0000491E 3F00 move.w -[A7], D0
00004920 3F3C 0002 move.w -[A7], 0x2
00004924 7000 moveq.l D0, 0x00
00004926 102E FFF7 move.b D0, [A6 - 0x9]
0000492A 3F00 move.w -[A7], D0
0000492C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004930 508F addq.l A7, 8
00004932 1D40 FFF7 move.b [A6 - 0x9], D0
00004936 3F3C 0006 move.w -[A7], 0x6
0000493A 7000 moveq.l D0, 0x00
0000493C 102E FFF3 move.b D0, [A6 - 0xD]
00004940 3F00 move.w -[A7], D0
00004942 3F3C 0004 move.w -[A7], 0x4
00004946 7000 moveq.l D0, 0x00
00004948 102E FFF7 move.b D0, [A6 - 0x9]
0000494C 3F00 move.w -[A7], D0
0000494E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004952 508F addq.l A7, 8
00004954 1D40 FFF6 move.b [A6 - 0xA], D0
00004958 3F3C 0003 move.w -[A7], 0x3
0000495C 7000 moveq.l D0, 0x00
0000495E 102E FFF3 move.b D0, [A6 - 0xD]
00004962 3F00 move.w -[A7], D0
00004964 3F3C 0002 move.w -[A7], 0x2
00004968 7000 moveq.l D0, 0x00
0000496A 102E FFF6 move.b D0, [A6 - 0xA]
0000496E 3F00 move.w -[A7], D0
00004970 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004974 508F addq.l A7, 8
00004976 1D40 FFF6 move.b [A6 - 0xA], D0
0000497A 6000 0096 bra +0x98 /* 00004A12 */
label0000497E:
0000497E 7000 moveq.l D0, 0x00
00004980 102E FFEF move.b D0, [A6 - 0x11]
00004984 0C40 0003 cmpi.w D0, 0x3
00004988 6622 bne +0x24 /* 000049AC */
0000498A 3F3C 0001 move.w -[A7], 0x1
0000498E 7000 moveq.l D0, 0x00
00004990 102E FFF3 move.b D0, [A6 - 0xD]
00004994 3F00 move.w -[A7], D0
00004996 3F3C 0006 move.w -[A7], 0x6
0000499A 7000 moveq.l D0, 0x00
0000499C 102E FFF7 move.b D0, [A6 - 0x9]
000049A0 3F00 move.w -[A7], D0
000049A2 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000049A6 508F addq.l A7, 8
000049A8 1D40 FFF7 move.b [A6 - 0x9], D0
label000049AC:
000049AC 3F3C 0006 move.w -[A7], 0x6
000049B0 7000 moveq.l D0, 0x00
000049B2 102E FFF3 move.b D0, [A6 - 0xD]
000049B6 3F00 move.w -[A7], D0
000049B8 3F3C 0002 move.w -[A7], 0x2
000049BC 7000 moveq.l D0, 0x00
000049BE 102E FFF7 move.b D0, [A6 - 0x9]
000049C2 3F00 move.w -[A7], D0
000049C4 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000049C8 508F addq.l A7, 8
000049CA 1D40 FFF7 move.b [A6 - 0x9], D0
000049CE 3F3C 0006 move.w -[A7], 0x6
000049D2 7000 moveq.l D0, 0x00
000049D4 102E FFF3 move.b D0, [A6 - 0xD]
000049D8 3F00 move.w -[A7], D0
000049DA 3F3C 0004 move.w -[A7], 0x4
000049DE 7000 moveq.l D0, 0x00
000049E0 102E FFF7 move.b D0, [A6 - 0x9]
000049E4 3F00 move.w -[A7], D0
000049E6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000049EA 508F addq.l A7, 8
000049EC 1D40 FFF6 move.b [A6 - 0xA], D0
000049F0 3F3C 0004 move.w -[A7], 0x4
000049F4 7000 moveq.l D0, 0x00
000049F6 102E FFF3 move.b D0, [A6 - 0xD]
000049FA 3F00 move.w -[A7], D0
000049FC 3F3C 0002 move.w -[A7], 0x2
00004A00 7000 moveq.l D0, 0x00
00004A02 102E FFF6 move.b D0, [A6 - 0xA]
00004A06 3F00 move.w -[A7], D0
00004A08 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004A0C 508F addq.l A7, 8
00004A0E 1D40 FFF6 move.b [A6 - 0xA], D0
label00004A12:
00004A12 4267 clr.w -[A7]
00004A14 7000 moveq.l D0, 0x00
00004A16 102E FFF3 move.b D0, [A6 - 0xD]
00004A1A 3F00 move.w -[A7], D0
00004A1C 7000 moveq.l D0, 0x00
00004A1E 102E FFF3 move.b D0, [A6 - 0xD]
00004A22 3F00 move.w -[A7], D0
00004A24 3F3C 0007 move.w -[A7], 0x7
00004A28 7000 moveq.l D0, 0x00
00004A2A 102E FFF6 move.b D0, [A6 - 0xA]
00004A2E 3F00 move.w -[A7], D0
00004A30 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004A34 4FEF 000A lea.l A7, [A7 + 0xA]
00004A38 1D40 FFF6 move.b [A6 - 0xA], D0
00004A3C 6000 00AE bra +0xB0 /* 00004AEC */
label00004A40:
00004A40 7000 moveq.l D0, 0x00
00004A42 102E FFEF move.b D0, [A6 - 0x11]
00004A46 0C40 0003 cmpi.w D0, 0x3
00004A4A 6624 bne +0x26 /* 00004A70 */
00004A4C 3F3C 0001 move.w -[A7], 0x1
00004A50 7000 moveq.l D0, 0x00
00004A52 102E FFF3 move.b D0, [A6 - 0xD]
00004A56 3F00 move.w -[A7], D0
00004A58 3F3C 0006 move.w -[A7], 0x6
00004A5C 7000 moveq.l D0, 0x00
00004A5E 102E FFF7 move.b D0, [A6 - 0x9]
00004A62 3F00 move.w -[A7], D0
00004A64 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004A68 508F addq.l A7, 8
00004A6A 1D40 FFF7 move.b [A6 - 0x9], D0
00004A6E 6052 bra +0x54 /* 00004AC2 */
label00004A70:
00004A70 7000 moveq.l D0, 0x00
00004A72 102E FFEF move.b D0, [A6 - 0x11]
00004A76 0C40 0005 cmpi.w D0, 0x5
00004A7A 6624 bne +0x26 /* 00004AA0 */
00004A7C 3F3C 0004 move.w -[A7], 0x4
00004A80 7000 moveq.l D0, 0x00
00004A82 102E FFF3 move.b D0, [A6 - 0xD]
00004A86 3F00 move.w -[A7], D0
00004A88 3F3C 0002 move.w -[A7], 0x2
00004A8C 7000 moveq.l D0, 0x00
00004A8E 102E FFF7 move.b D0, [A6 - 0x9]
00004A92 3F00 move.w -[A7], D0
00004A94 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004A98 508F addq.l A7, 8
00004A9A 1D40 FFF7 move.b [A6 - 0x9], D0
00004A9E 6022 bra +0x24 /* 00004AC2 */
label00004AA0:
00004AA0 3F3C 0005 move.w -[A7], 0x5
00004AA4 7000 moveq.l D0, 0x00
00004AA6 102E FFF3 move.b D0, [A6 - 0xD]
00004AAA 3F00 move.w -[A7], D0
00004AAC 3F3C 0002 move.w -[A7], 0x2
00004AB0 7000 moveq.l D0, 0x00
00004AB2 102E FFF7 move.b D0, [A6 - 0x9]
00004AB6 3F00 move.w -[A7], D0
00004AB8 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004ABC 508F addq.l A7, 8
00004ABE 1D40 FFF7 move.b [A6 - 0x9], D0
label00004AC2:
00004AC2 4267 clr.w -[A7]
00004AC4 7000 moveq.l D0, 0x00
00004AC6 102E FFF3 move.b D0, [A6 - 0xD]
00004ACA 3F00 move.w -[A7], D0
00004ACC 7000 moveq.l D0, 0x00
00004ACE 102E FFF3 move.b D0, [A6 - 0xD]
00004AD2 3F00 move.w -[A7], D0
00004AD4 3F3C 0007 move.w -[A7], 0x7
00004AD8 7000 moveq.l D0, 0x00
00004ADA 102E FFF7 move.b D0, [A6 - 0x9]
00004ADE 3F00 move.w -[A7], D0
00004AE0 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004AE4 4FEF 000A lea.l A7, [A7 + 0xA]
00004AE8 1D40 FFF6 move.b [A6 - 0xA], D0
label00004AEC:
00004AEC 7000 moveq.l D0, 0x00
00004AEE 102E FFEF move.b D0, [A6 - 0x11]
00004AF2 0C40 0003 cmpi.w D0, 0x3
00004AF6 670C beq +0xE /* 00004B04 */
00004AF8 7000 moveq.l D0, 0x00
00004AFA 102E FFEF move.b D0, [A6 - 0x11]
00004AFE 0C40 0005 cmpi.w D0, 0x5
00004B02 6622 bne +0x24 /* 00004B26 */
label00004B04:
00004B04 4267 clr.w -[A7]
00004B06 7000 moveq.l D0, 0x00
00004B08 102E FFF3 move.b D0, [A6 - 0xD]
00004B0C 3F00 move.w -[A7], D0
00004B0E 3F3C 0002 move.w -[A7], 0x2
00004B12 7000 moveq.l D0, 0x00
00004B14 102E FFF6 move.b D0, [A6 - 0xA]
00004B18 3F00 move.w -[A7], D0
00004B1A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004B1E 508F addq.l A7, 8
00004B20 1D40 FFF6 move.b [A6 - 0xA], D0
00004B24 6022 bra +0x24 /* 00004B48 */
label00004B26:
00004B26 3F3C 0001 move.w -[A7], 0x1
00004B2A 7000 moveq.l D0, 0x00
00004B2C 102E FFF3 move.b D0, [A6 - 0xD]
00004B30 3F00 move.w -[A7], D0
00004B32 3F3C 0002 move.w -[A7], 0x2
00004B36 7000 moveq.l D0, 0x00
00004B38 102E FFF6 move.b D0, [A6 - 0xA]
00004B3C 3F00 move.w -[A7], D0
00004B3E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004B42 508F addq.l A7, 8
00004B44 1D40 FFF6 move.b [A6 - 0xA], D0
label00004B48:
00004B48 7000 moveq.l D0, 0x00
00004B4A 102E FFF3 move.b D0, [A6 - 0xD]
00004B4E 3F00 move.w -[A7], D0
00004B50 7000 moveq.l D0, 0x00
00004B52 102E FFF3 move.b D0, [A6 - 0xD]
00004B56 3F00 move.w -[A7], D0
00004B58 3F3C 0003 move.w -[A7], 0x3
00004B5C 7000 moveq.l D0, 0x00
00004B5E 102E FFF6 move.b D0, [A6 - 0xA]
00004B62 3F00 move.w -[A7], D0
00004B64 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004B68 508F addq.l A7, 8
00004B6A 1D40 FFF6 move.b [A6 - 0xA], D0
00004B6E 4267 clr.w -[A7]
00004B70 7000 moveq.l D0, 0x00
00004B72 102E FFF3 move.b D0, [A6 - 0xD]
00004B76 3F00 move.w -[A7], D0
00004B78 3F3C 0005 move.w -[A7], 0x5
00004B7C 7000 moveq.l D0, 0x00
00004B7E 102E FFF6 move.b D0, [A6 - 0xA]
00004B82 3F00 move.w -[A7], D0
00004B84 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004B88 508F addq.l A7, 8
00004B8A 1D40 FFF6 move.b [A6 - 0xA], D0
00004B8E 3D7C 00C8 FFEA move.w [A6 - 0x16], 0xC8
label00004B94:
00004B94 102E FFF1 move.b D0, [A6 - 0xF]
00004B98 B02E FFF3 cmp.b D0, [A6 - 0xD]
00004B9C 6600 FBA2 bne -0x45C /* 00004740 */
00004BA0 206E FFE0 movea.l A0, [A6 - 0x20]
00004BA4 7000 moveq.l D0, 0x00
00004BA6 1028 0007 move.b D0, [A0 + 0x7]
00004BAA 4A40 tst.w D0
00004BAC 6700 0172 beq +0x174 /* 00004D20 */
00004BB0 206E FFE0 movea.l A0, [A6 - 0x20]
00004BB4 1D68 0006 FFEF move.b [A6 - 0x11], [A0 + 0x6]
00004BBA 4A2E FFED tst.b [A6 - 0x13]
00004BBE 675C beq +0x5E /* 00004C1C */
00004BC0 7000 moveq.l D0, 0x00
00004BC2 102E FFEF move.b D0, [A6 - 0x11]
00004BC6 0C40 0003 cmpi.w D0, 0x3
00004BCA 670C beq +0xE /* 00004BD8 */
00004BCC 7000 moveq.l D0, 0x00
00004BCE 102E FFEF move.b D0, [A6 - 0x11]
00004BD2 0C40 0005 cmpi.w D0, 0x5
00004BD6 6622 bne +0x24 /* 00004BFA */
label00004BD8:
00004BD8 4267 clr.w -[A7]
00004BDA 7000 moveq.l D0, 0x00
00004BDC 102E FFF4 move.b D0, [A6 - 0xC]
00004BE0 3F00 move.w -[A7], D0
00004BE2 3F3C 0002 move.w -[A7], 0x2
00004BE6 7000 moveq.l D0, 0x00
00004BE8 102E FFF7 move.b D0, [A6 - 0x9]
00004BEC 3F00 move.w -[A7], D0
00004BEE 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004BF2 508F addq.l A7, 8
00004BF4 1D40 FFF7 move.b [A6 - 0x9], D0
00004BF8 6022 bra +0x24 /* 00004C1C */
label00004BFA:
00004BFA 3F3C 0001 move.w -[A7], 0x1
00004BFE 7000 moveq.l D0, 0x00
00004C00 102E FFF4 move.b D0, [A6 - 0xC]
00004C04 3F00 move.w -[A7], D0
00004C06 3F3C 0002 move.w -[A7], 0x2
00004C0A 7000 moveq.l D0, 0x00
00004C0C 102E FFF7 move.b D0, [A6 - 0x9]
00004C10 3F00 move.w -[A7], D0
00004C12 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004C16 508F addq.l A7, 8
00004C18 1D40 FFF7 move.b [A6 - 0x9], D0
label00004C1C:
00004C1C 3F3C 0001 move.w -[A7], 0x1
00004C20 7000 moveq.l D0, 0x00
00004C22 102E FFF3 move.b D0, [A6 - 0xD]
00004C26 3F00 move.w -[A7], D0
00004C28 7000 moveq.l D0, 0x00
00004C2A 102E FFF4 move.b D0, [A6 - 0xC]
00004C2E 3F00 move.w -[A7], D0
00004C30 3F3C 0007 move.w -[A7], 0x7
00004C34 7000 moveq.l D0, 0x00
00004C36 102E FFF7 move.b D0, [A6 - 0x9]
00004C3A 3F00 move.w -[A7], D0
00004C3C 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004C40 4FEF 000A lea.l A7, [A7 + 0xA]
00004C44 1D40 FFF7 move.b [A6 - 0x9], D0
00004C48 7000 moveq.l D0, 0x00
00004C4A 102E FFEF move.b D0, [A6 - 0x11]
00004C4E 0C40 0003 cmpi.w D0, 0x3
00004C52 670C beq +0xE /* 00004C60 */
00004C54 7000 moveq.l D0, 0x00
00004C56 102E FFEF move.b D0, [A6 - 0x11]
00004C5A 0C40 0005 cmpi.w D0, 0x5
00004C5E 662A bne +0x2C /* 00004C8A */
label00004C60:
00004C60 3F3C 0004 move.w -[A7], 0x4
00004C64 7000 moveq.l D0, 0x00
00004C66 102E FFF4 move.b D0, [A6 - 0xC]
00004C6A 3F00 move.w -[A7], D0
00004C6C 3F3C 0002 move.w -[A7], 0x2
00004C70 7000 moveq.l D0, 0x00
00004C72 102E FFF7 move.b D0, [A6 - 0x9]
00004C76 3F00 move.w -[A7], D0
00004C78 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004C7C 508F addq.l A7, 8
00004C7E 1D40 FFF7 move.b [A6 - 0x9], D0
00004C82 7004 moveq.l D0, 0x04
00004C84 1D40 FFF2 move.b [A6 - 0xE], D0
00004C88 6022 bra +0x24 /* 00004CAC */
label00004C8A:
00004C8A 3F3C 0005 move.w -[A7], 0x5
00004C8E 7000 moveq.l D0, 0x00
00004C90 102E FFF4 move.b D0, [A6 - 0xC]
00004C94 3F00 move.w -[A7], D0
00004C96 3F3C 0002 move.w -[A7], 0x2
00004C9A 7000 moveq.l D0, 0x00
00004C9C 102E FFF7 move.b D0, [A6 - 0x9]
00004CA0 3F00 move.w -[A7], D0
00004CA2 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004CA6 508F addq.l A7, 8
00004CA8 1D40 FFF7 move.b [A6 - 0x9], D0
label00004CAC:
00004CAC 7000 moveq.l D0, 0x00
00004CAE 102E FFF4 move.b D0, [A6 - 0xC]
00004CB2 3F00 move.w -[A7], D0
00004CB4 7000 moveq.l D0, 0x00
00004CB6 102E FFF4 move.b D0, [A6 - 0xC]
00004CBA 3F00 move.w -[A7], D0
00004CBC 3F3C 0003 move.w -[A7], 0x3
00004CC0 7000 moveq.l D0, 0x00
00004CC2 102E FFF7 move.b D0, [A6 - 0x9]
00004CC6 3F00 move.w -[A7], D0
00004CC8 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004CCC 508F addq.l A7, 8
00004CCE 1D40 FFF7 move.b [A6 - 0x9], D0
00004CD2 3F3C 0001 move.w -[A7], 0x1
00004CD6 7000 moveq.l D0, 0x00
00004CD8 102E FFF4 move.b D0, [A6 - 0xC]
00004CDC 3F00 move.w -[A7], D0
00004CDE 3F3C 0005 move.w -[A7], 0x5
00004CE2 7000 moveq.l D0, 0x00
00004CE4 102E FFF7 move.b D0, [A6 - 0x9]
00004CE8 3F00 move.w -[A7], D0
00004CEA 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004CEE 508F addq.l A7, 8
00004CF0 1D40 FFF7 move.b [A6 - 0x9], D0
00004CF4 3F3C 0002 move.w -[A7], 0x2
00004CF8 7000 moveq.l D0, 0x00
00004CFA 102E FFF3 move.b D0, [A6 - 0xD]
00004CFE 3F00 move.w -[A7], D0
00004D00 7000 moveq.l D0, 0x00
00004D02 102E FFF4 move.b D0, [A6 - 0xC]
00004D06 3F00 move.w -[A7], D0
00004D08 3F3C 0007 move.w -[A7], 0x7
00004D0C 7000 moveq.l D0, 0x00
00004D0E 102E FFF7 move.b D0, [A6 - 0x9]
00004D12 3F00 move.w -[A7], D0
00004D14 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004D18 4FEF 000A lea.l A7, [A7 + 0xA]
00004D1C 1D40 FFF7 move.b [A6 - 0x9], D0
label00004D20:
00004D20 206E FFE0 movea.l A0, [A6 - 0x20]
00004D24 7000 moveq.l D0, 0x00
00004D26 1028 0006 move.b D0, [A0 + 0x6]
00004D2A 0C40 0003 cmpi.w D0, 0x3
00004D2E 6600 011E bne +0x120 /* 00004E4E */
00004D32 7000 moveq.l D0, 0x00
00004D34 102E FFF2 move.b D0, [A6 - 0xE]
00004D38 0C40 0002 cmpi.w D0, 0x2
00004D3C 670E beq +0x10 /* 00004D4C */
00004D3E 7000 moveq.l D0, 0x00
00004D40 102E FFF2 move.b D0, [A6 - 0xE]
00004D44 0C40 0006 cmpi.w D0, 0x6
00004D48 6600 00AC bne +0xAE /* 00004DF6 */
label00004D4C:
00004D4C 7000 moveq.l D0, 0x00
00004D4E 102E FFF4 move.b D0, [A6 - 0xC]
00004D52 41ED CECC lea.l A0, [A5 - 0x3134]
00004D56 4840 swap.w D0
00004D58 4240 clr.w D0
00004D5A 4840 swap.w D0
00004D5C D1C0 add.l A0, D0
00004D5E 7000 moveq.l D0, 0x00
00004D60 1010 move.b D0, [A0]
00004D62 0800 0006 btst.b D0, 0x6
00004D66 6746 beq +0x48 /* 00004DAE */
00004D68 4267 clr.w -[A7]
00004D6A 7000 moveq.l D0, 0x00
00004D6C 102E FFF4 move.b D0, [A6 - 0xC]
00004D70 3F00 move.w -[A7], D0
00004D72 3F3C 0002 move.w -[A7], 0x2
00004D76 7000 moveq.l D0, 0x00
00004D78 102E FFF7 move.b D0, [A6 - 0x9]
00004D7C 3F00 move.w -[A7], D0
00004D7E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004D82 508F addq.l A7, 8
00004D84 1D40 FFF7 move.b [A6 - 0x9], D0
00004D88 3F3C 0002 move.w -[A7], 0x2
00004D8C 7000 moveq.l D0, 0x00
00004D8E 102E FFF4 move.b D0, [A6 - 0xC]
00004D92 3F00 move.w -[A7], D0
00004D94 3F3C 0006 move.w -[A7], 0x6
00004D98 7000 moveq.l D0, 0x00
00004D9A 102E FFF7 move.b D0, [A6 - 0x9]
00004D9E 3F00 move.w -[A7], D0
00004DA0 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004DA4 508F addq.l A7, 8
00004DA6 1D40 FFF7 move.b [A6 - 0x9], D0
00004DAA 6000 0206 bra +0x208 /* 00004FB2 */
label00004DAE:
00004DAE 3F3C 0004 move.w -[A7], 0x4
00004DB2 7000 moveq.l D0, 0x00
00004DB4 102E FFF4 move.b D0, [A6 - 0xC]
00004DB8 3F00 move.w -[A7], D0
00004DBA 3F3C 0002 move.w -[A7], 0x2
00004DBE 7000 moveq.l D0, 0x00
00004DC0 102E FFF7 move.b D0, [A6 - 0x9]
00004DC4 3F00 move.w -[A7], D0
00004DC6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004DCA 508F addq.l A7, 8
00004DCC 1D40 FFF7 move.b [A6 - 0x9], D0
00004DD0 3F3C 0003 move.w -[A7], 0x3
00004DD4 7000 moveq.l D0, 0x00
00004DD6 102E FFF4 move.b D0, [A6 - 0xC]
00004DDA 3F00 move.w -[A7], D0
00004DDC 3F3C 0006 move.w -[A7], 0x6
00004DE0 7000 moveq.l D0, 0x00
00004DE2 102E FFF7 move.b D0, [A6 - 0x9]
00004DE6 3F00 move.w -[A7], D0
00004DE8 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004DEC 508F addq.l A7, 8
00004DEE 1D40 FFF7 move.b [A6 - 0x9], D0
00004DF2 6000 01BE bra +0x1C0 /* 00004FB2 */
label00004DF6:
00004DF6 7000 moveq.l D0, 0x00
00004DF8 102E FFF2 move.b D0, [A6 - 0xE]
00004DFC 4A40 tst.w D0
00004DFE 6600 0028 bne +0x2A /* 00004E28 */
00004E02 3F3C 0002 move.w -[A7], 0x2
00004E06 7000 moveq.l D0, 0x00
00004E08 102E FFF4 move.b D0, [A6 - 0xC]
00004E0C 3F00 move.w -[A7], D0
00004E0E 3F3C 0006 move.w -[A7], 0x6
00004E12 7000 moveq.l D0, 0x00
00004E14 102E FFF7 move.b D0, [A6 - 0x9]
00004E18 3F00 move.w -[A7], D0
00004E1A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004E1E 508F addq.l A7, 8
00004E20 1D40 FFF7 move.b [A6 - 0x9], D0
00004E24 6000 018C bra +0x18E /* 00004FB2 */
label00004E28:
00004E28 3F3C 0003 move.w -[A7], 0x3
00004E2C 7000 moveq.l D0, 0x00
00004E2E 102E FFF4 move.b D0, [A6 - 0xC]
00004E32 3F00 move.w -[A7], D0
00004E34 3F3C 0006 move.w -[A7], 0x6
00004E38 7000 moveq.l D0, 0x00
00004E3A 102E FFF7 move.b D0, [A6 - 0x9]
00004E3E 3F00 move.w -[A7], D0
00004E40 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004E44 508F addq.l A7, 8
00004E46 1D40 FFF7 move.b [A6 - 0x9], D0
00004E4A 6000 0166 bra +0x168 /* 00004FB2 */
label00004E4E:
00004E4E 206E FFE0 movea.l A0, [A6 - 0x20]
00004E52 7000 moveq.l D0, 0x00
00004E54 1028 0006 move.b D0, [A0 + 0x6]
00004E58 0C40 0004 cmpi.w D0, 0x4
00004E5C 6600 00F0 bne +0xF2 /* 00004F4E */
00004E60 7000 moveq.l D0, 0x00
00004E62 102E FFF2 move.b D0, [A6 - 0xE]
00004E66 4A40 tst.w D0
00004E68 6300 007A bls +0x7C /* 00004EE4 */
00004E6C 7000 moveq.l D0, 0x00
00004E6E 102E FFF2 move.b D0, [A6 - 0xE]
00004E72 0C40 0004 cmpi.w D0, 0x4
00004E76 6400 006C bcc +0x6E /* 00004EE4 */
00004E7A 7000 moveq.l D0, 0x00
00004E7C 102E FFF4 move.b D0, [A6 - 0xC]
00004E80 41ED CECC lea.l A0, [A5 - 0x3134]
00004E84 4840 swap.w D0
00004E86 4240 clr.w D0
00004E88 4840 swap.w D0
00004E8A D1C0 add.l A0, D0
00004E8C 7000 moveq.l D0, 0x00
00004E8E 1010 move.b D0, [A0]
00004E90 0800 0006 btst.b D0, 0x6
00004E94 6700 0028 beq +0x2A /* 00004EBE */
00004E98 3F3C 0001 move.w -[A7], 0x1
00004E9C 7000 moveq.l D0, 0x00
00004E9E 102E FFF4 move.b D0, [A6 - 0xC]
00004EA2 3F00 move.w -[A7], D0
00004EA4 3F3C 0002 move.w -[A7], 0x2
00004EA8 7000 moveq.l D0, 0x00
00004EAA 102E FFF7 move.b D0, [A6 - 0x9]
00004EAE 3F00 move.w -[A7], D0
00004EB0 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004EB4 508F addq.l A7, 8
00004EB6 1D40 FFF7 move.b [A6 - 0x9], D0
00004EBA 6000 00F6 bra +0xF8 /* 00004FB2 */
label00004EBE:
00004EBE 3F3C 0003 move.w -[A7], 0x3
00004EC2 7000 moveq.l D0, 0x00
00004EC4 102E FFF4 move.b D0, [A6 - 0xC]
00004EC8 3F00 move.w -[A7], D0
00004ECA 3F3C 0002 move.w -[A7], 0x2
00004ECE 7000 moveq.l D0, 0x00
00004ED0 102E FFF7 move.b D0, [A6 - 0x9]
00004ED4 3F00 move.w -[A7], D0
00004ED6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004EDA 508F addq.l A7, 8
00004EDC 1D40 FFF7 move.b [A6 - 0x9], D0
00004EE0 6000 00D0 bra +0xD2 /* 00004FB2 */
label00004EE4:
00004EE4 7000 moveq.l D0, 0x00
00004EE6 102E FFF4 move.b D0, [A6 - 0xC]
00004EEA 41ED CECC lea.l A0, [A5 - 0x3134]
00004EEE 4840 swap.w D0
00004EF0 4240 clr.w D0
00004EF2 4840 swap.w D0
00004EF4 D1C0 add.l A0, D0
00004EF6 7000 moveq.l D0, 0x00
00004EF8 1010 move.b D0, [A0]
00004EFA 0800 0006 btst.b D0, 0x6
00004EFE 6700 0028 beq +0x2A /* 00004F28 */
00004F02 3F3C 0007 move.w -[A7], 0x7
00004F06 7000 moveq.l D0, 0x00
00004F08 102E FFF4 move.b D0, [A6 - 0xC]
00004F0C 3F00 move.w -[A7], D0
00004F0E 3F3C 0002 move.w -[A7], 0x2
00004F12 7000 moveq.l D0, 0x00
00004F14 102E FFF7 move.b D0, [A6 - 0x9]
00004F18 3F00 move.w -[A7], D0
00004F1A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004F1E 508F addq.l A7, 8
00004F20 1D40 FFF7 move.b [A6 - 0x9], D0
00004F24 6000 008C bra +0x8E /* 00004FB2 */
label00004F28:
00004F28 3F3C 0005 move.w -[A7], 0x5
00004F2C 7000 moveq.l D0, 0x00
00004F2E 102E FFF4 move.b D0, [A6 - 0xC]
00004F32 3F00 move.w -[A7], D0
00004F34 3F3C 0002 move.w -[A7], 0x2
00004F38 7000 moveq.l D0, 0x00
00004F3A 102E FFF7 move.b D0, [A6 - 0x9]
00004F3E 3F00 move.w -[A7], D0
00004F40 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004F44 508F addq.l A7, 8
00004F46 1D40 FFF7 move.b [A6 - 0x9], D0
00004F4A 6000 0066 bra +0x68 /* 00004FB2 */
label00004F4E:
00004F4E 7000 moveq.l D0, 0x00
00004F50 102E FFF4 move.b D0, [A6 - 0xC]
00004F54 41ED CECC lea.l A0, [A5 - 0x3134]
00004F58 4840 swap.w D0
00004F5A 4240 clr.w D0
00004F5C 4840 swap.w D0
00004F5E D1C0 add.l A0, D0
00004F60 7000 moveq.l D0, 0x00
00004F62 1010 move.b D0, [A0]
00004F64 0800 0006 btst.b D0, 0x6
00004F68 6700 0026 beq +0x28 /* 00004F90 */
00004F6C 4267 clr.w -[A7]
00004F6E 7000 moveq.l D0, 0x00
00004F70 102E FFF4 move.b D0, [A6 - 0xC]
00004F74 3F00 move.w -[A7], D0
00004F76 3F3C 0002 move.w -[A7], 0x2
00004F7A 7000 moveq.l D0, 0x00
00004F7C 102E FFF7 move.b D0, [A6 - 0x9]
00004F80 3F00 move.w -[A7], D0
00004F82 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004F86 508F addq.l A7, 8
00004F88 1D40 FFF7 move.b [A6 - 0x9], D0
00004F8C 6000 0024 bra +0x26 /* 00004FB2 */
label00004F90:
00004F90 3F3C 0004 move.w -[A7], 0x4
00004F94 7000 moveq.l D0, 0x00
00004F96 102E FFF4 move.b D0, [A6 - 0xC]
00004F9A 3F00 move.w -[A7], D0
00004F9C 3F3C 0002 move.w -[A7], 0x2
00004FA0 7000 moveq.l D0, 0x00
00004FA2 102E FFF7 move.b D0, [A6 - 0x9]
00004FA6 3F00 move.w -[A7], D0
00004FA8 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004FAC 508F addq.l A7, 8
00004FAE 1D40 FFF7 move.b [A6 - 0x9], D0
label00004FB2:
00004FB2 7000 moveq.l D0, 0x00
00004FB4 102E FFF3 move.b D0, [A6 - 0xD]
00004FB8 3F00 move.w -[A7], D0
00004FBA 7000 moveq.l D0, 0x00
00004FBC 102E FFF4 move.b D0, [A6 - 0xC]
00004FC0 3F00 move.w -[A7], D0
00004FC2 3F3C 0003 move.w -[A7], 0x3
00004FC6 7000 moveq.l D0, 0x00
00004FC8 102E FFF7 move.b D0, [A6 - 0x9]
00004FCC 3F00 move.w -[A7], D0
00004FCE 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00004FD2 508F addq.l A7, 8
00004FD4 1D40 FFF7 move.b [A6 - 0x9], D0
00004FD8 426E FFE6 clr.w [A6 - 0x1A]
00004FDC 426E FFE4 clr.w [A6 - 0x1C]
00004FE0 3F3C 0001 move.w -[A7], 0x1
00004FE4 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00004FE8 548F addq.l A7, 2
00004FEA 422D C391 clr.b [A5 - 0x3C6F]
00004FEE 6000 000A bra +0xC /* 00004FFA */
label00004FF2:
00004FF2 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00004FF6 1B40 C391 move.b [A5 - 0x3C6F], D0
label00004FFA:
00004FFA 4A2D C391 tst.b [A5 - 0x3C6F]
00004FFE 67F2 beq -0xC /* 00004FF2 */
00005000 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00005004 3D40 FFE6 move.w [A6 - 0x1A], D0
00005008 4A40 tst.w D0
0000500A 6700 0016 beq +0x18 /* 00005022 */
0000500E 303C F000 move.w D0, 0xF000
00005012 C06E FFE6 and.w D0, [A6 - 0x1A]
00005016 4A40 tst.w D0
00005018 6600 0008 bne +0xA /* 00005022 */
0000501C 3D6E FFE6 FFE4 move.w [A6 - 0x1C], [A6 - 0x1A]
label00005022:
00005022 422D DAC3 clr.b [A5 - 0x253D]
00005026 302E FFE4 move.w D0, [A6 - 0x1C]
label0000502A:
0000502A 4E5E unlink A6
0000502C 4E75 rts
0000502E 444F neg.w A7
00005030 5741 subq.w D1, 3
00005032 4C4B 2020 movem.l D5,A5, A3
export_104:
00005036 4E75 rts